Dodanie wiersza na środku pliku za pomocą polecenia Linux
- 3072
- 665
- Tomasz Szatkowski
Czasami musimy wstawić linię na środku istniejącego pliku. Możesz dodać wiersz w określonym numerze wiersza za pomocą linii poleceń Linux lub skorupy.
W tym samouczku omówimy o dodaniu wiersza tekstowego na środku pliku jako określonego numeru wiersza.
Zróbmy przykład, mam nazwany plik tekstowy plik 1.tekst Z następującą treść:
CAT File1.tekst
to jest linia pierwsza, to jest wiersz drugi To jest linia trzecia
Teraz muszę wstawić tekst „Helloworld” w wierszu nr 3. Aby to zrobić, uruchom następujące polecenie.
sed -i „3ihelloworld” plik 1.tekst
Szczegóły parametrów:
- sed: to samo polecenie.
- -I: : Zaktualizuj treść w tym samym pliku.
- 3: Numer linii, w którym zostanie wstawiona nowa linia.
- I: parametr, który kazał SED, aby wstawił linię.
- Witaj świecie: tekst do dodania.
- plik 1.tekst: to plik, w którym nowa linia musi dodać.
Powyższe polecenie wstawię zawartość do pliku1.TXT w linii nr 3. Sprawdźmy zawartość pliku:
CAT File1.tekst
to jest linia pierwsza, to jest wiersz druga helloworld To jest linia trzecia