mit shell scripten dateien erstellen mit mehr als einer zeile inhalt

Post Reply
Message
Author
miki

mit shell scripten dateien erstellen mit mehr als einer zeile inhalt

#1 Post by miki »

einen wunderschönen guten morgen,
ich möchte ein shell script schreiben, das,wenn ich es starte, eine datei erstellt,die einfach aus mehreren zeilen text besteht, wie mach ich sowas?
beim z.b
#echo "Beispieltext1" > Datei
#echo "Beispieltext2" > Datei

in Datei bleibt dann nur der letzte eintrag übrig "Beispieltext2 ", wie stell ich das an, dass beide reinkommen?

JochenAlsGast

#2 Post by JochenAlsGast »

Einfach: Wenn Du zur Ausgabeumlenkung ">>" statt ">" verwendest, werden die Daten an die Datei angehängt. Also so sollte das aussehen:

Code: Select all

echo "Beispieltext1" > Datei 
echo "Beispieltext2" >> Datei 
Das erste Kommando erstellt die Datei neu und schreibt den ersten Satz hinein, das zweite hängt den Satz an die Datei an.

Jochen

miki

#3 Post by miki »

vielen dank, werde es gleich ausprobieren

mrvim

ergänzung

#4 Post by mrvim »

>Das erste Kommando erstellt die Datei neu und schreibt den ersten Satz hinein, das zweite hängt den Satz an die Datei an.....


kleine korinthen-kacker-ergänzung:

oder erstellt eine datei, falls noch nicht vorhanden

Post Reply