Jak wstawić linię do początku pliku w Linux

Jak wstawić linię do początku pliku w Linux

W naszym scenariuszu mamy plik o nazwie plik 1 Z następującą treść:

$ cat file1 linia 1 linia 2 linia 3 

Następnie możemy użyć sed polecenie dołączenia wiersza „To jest mój pierwszy wiersz” do początku tego pliku:

$ sed '1 s/^/to jest mój pierwszy wiersz \ n/' plik 

Użyj przekierowania stdout, aby zapisać ten plik lub uwzględnić -I opcja SED, aby zapisać ten plik na miejscu:

$ sed '1 s/^/to jest mój pierwszy wiersz \ n/' plik 

Użyj do pętli, aby wstawić pierwszy wiersz do każdego pliku w bieżącym katalogu:

dla I in $ (ls *); do sed -i '1 s/^/to jest moja pierwsza linia \ n/' $ i; zrobione 

Powiązane samouczki Linux:

  • VIM Editor Basics w Linux
  • Jak montować obraz ISO na Linux
  • Pobierz plik z adresu URL w systemie Linux za pomocą wiersza poleceń
  • Mastering Bash Script Loops
  • Jak dołączyć do pliku na wierszu poleceń Bash Shell
  • Jak połączyć się z serwerem FTP za pomocą Pythona
  • Przydatne przykłady i sztuczki
  • Jak uruchomić procesy zewnętrzne z Pythonem i…
  • Jak porównywać pliki za pomocą diff
  • Wielokrotne Xarg z przykładami