Page 1 of 1

Datei mit Inhalt erzeugen

Posted: 2007-05-19 16:37
by hasch
Kann mir von euch jemand verraten, wie man per Shell automatisch einen Inhalt in eine Datei schreiben kann? Also keine Ausgabe in eine Datei umleiten, sondern ohne Editor wie vi o.Ä. einen eingegeben Text in eine Datei schreiben :)

Re: Datei mit Inhalt erzeugen

Posted: 2007-05-19 16:47
by sledge0303
Beispiel zum einfügen in eine bestehende Datei

Code: Select all

echo '$daten' >> /pfad/zur/datei
Erstellt eine neue Datei

Code: Select all

echo '$daten' > /pfad/zur/datei
Um Dateien zu ändern:

Code: Select all

man sed
finds alleine raus...

Re: Datei mit Inhalt erzeugen

Posted: 2007-05-19 16:50
by hasch
Danke :)

Re: Datei mit Inhalt erzeugen

Posted: 2007-05-19 19:38
by elch_mg
Alternative:

Code: Select all

cat > meine.datei <<EOF
zeile1
zeile2
zeile3 mit kuh
zeile4 ohne
zeile 5
rest
EOF

Re: Datei mit Inhalt erzeugen

Posted: 2007-05-21 08:55
by Anonymous
sledge0303 wrote:

Code: Select all

echo '$daten' >> /pfad/zur/datei
damit in der Datei dann der Text $daten drinsteht statt des Inhalts der Variablen?
Es gibt einen Unterschied zwischen Single- und Double-Quotes.

Re: Datei mit Inhalt erzeugen

Posted: 2007-05-24 20:49
by Outlaw
Ohne Inhalt würde auch touch reichen ....

Gruß
Outi

Re: Datei mit Inhalt erzeugen

Posted: 2007-05-25 10:29
by fritz
Outlaw wrote:... würde auch ... reichen ....
macht es bitte nicht zu einfach, schliesslich muß die Sache Tiefgang bekommen :P

Re: Datei mit Inhalt erzeugen

Posted: 2007-05-25 15:09
by elch_mg
Hoffentlich hat die Kuh von mir Tiefgang genug.

Re: Datei mit Inhalt erzeugen

Posted: 2007-05-25 19:22
by codc
elch_mg wrote:Hoffentlich hat die Kuh von mir Tiefgang genug.
SCNR

Code: Select all

         (__)
         (oo)
   /------/
  / |    ||
 *  /---/
    ~~   ~~
...."Have you mooed today?"...