In unserem Szenario haben wir eine Datei namens Datei1
mit einem folgenden Inhalt:
$ cat file1 Zeile 1 Zeile 2 Zeile 3
Als nächstes können wir a verwenden sed
Befehl zum Anhängen einer Zeile "Dies ist meine erste Zeile" an den Anfang dieser Datei:
$ sed '1 s/^/Dies ist meine erste Zeile \ n/' Datei1 Dies ist meine erste Zeile 1 Zeile 2 Zeile 2 Zeile 3
Verwenden Sie die STDOut -Umleitung, um diese Datei zu speichern oder einzuschließen -ich
SED Option zum Speichern dieser Datei:
$ sed '1 s/^/Dies ist meine erste Zeile \ n/' Datei1> Datei2 $ cat file2 Dies ist meine erste Zeile 1 Zeile 2 Zeile 2 Zeile 3
Verwenden Sie für Loop eine erste Zeile in jede Datei in Ihr aktuelles Verzeichnis:
denn ich in $ (ls *); mach sed -i '1 s/^/Dies ist meine erste Zeile \ n/' $ i; Erledigt