Dodanie wiersza na środku pliku za pomocą polecenia Linux

Dodanie wiersza na środku pliku za pomocą polecenia Linux

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