Add to file falls vorhanden und create wenn nicht

7

Ich arbeite an einem Bash-Skript, das eine einzelne Zeile benötigt und es am Ende einer Datei hinzufügt, falls es existiert, und wenn es nicht existiert, erzeuge die Datei mit der Zeile.

Ich habe bisher:

%Vor%

Wie führe ich die Operation aus, die in die else (Hinzufügen der Textzeile zur vorhandenen Datei) gehen soll?

    
Mark Roddy 11.08.2009, 21:04
quelle

2 Antworten

14

Verwenden Sie zwei Winkel: echo $some_line >> /path/to/file

    
John Millikin 11.08.2009, 21:05
quelle
9

& gt; erstellt die Datei, wenn sie nicht existiert; Wenn es existiert, überschreibt es es.

& gt; & gt; erstellt die Datei, wenn sie nicht existiert. wenn es existiert, hängt es an.

%Vor%     
firstthumb 11.08.2009 21:15
quelle

Tags und Links