Jak wstawić linię do początku pliku w Linux
- 2375
- 91
- Roland Sokół
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
- « Linux Shell Sticky Bit Używanie i przykłady
- Jak zablokować ruch spamowy z odwołaniem za pomocą Apache Webserver »