So fügen Sie die Zeile zum Beginn der Datei unter Linux ein

So fügen Sie die Zeile zum Beginn der Datei unter Linux ein

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 

Verwandte Linux -Tutorials:

  • VIM -Editor -Grundlagen in Linux
  • So montieren Sie das ISO -Bild unter Linux
  • Laden Sie die Datei von der URL unter Linux mit der Befehlszeile herunter
  • Mastering -Bash -Skriptschleifen beherrschen
  • So fügen Sie an der Bash -Shell -Befehlszeile eine Datei hinzu
  • Mit Python können Sie eine Verbindung zu einem FTP -Server herstellen
  • Tipps und Trick -Beispiele für nützliche Bash -Bash -Befehlszeilen - Teil 1
  • So starten Sie externe Prozesse mit Python und dem…
  • So vergleichen Sie Dateien mithilfe von Diff
  • Multi-Thread-Xargs mit Beispielen