Vstavljanje besedila v datoteko

Da bi zadostili programskim potrebam, boste morda morali v besedilno datoteko vstaviti besedilo na določenih območjih. Linux ima SED , pripomoček, ki programerju omogoča, da to doseže s sintakso SED. To uporabniku omogoča vstavljanje, dodajanje ali zamenjavo besedila v dokumentu. Skripta je napisana tako, da je treba poudariti specifično območje črte ali črte, kjer se mora zgoditi dodajanje / vstavljanje ali zamenjava. Vstavljanje besedila v datoteko je postalo enostavno.

Uvod

Včasih je koristno vstaviti besedilo v glavo enega ali več dokumentov ali v določen del dokumenta (pred ali po določeni vrstici).

Tukaj je, kako uporabiti SED, da bi to dosegli.

Sintaksa

Ne glede na metodo (vstavljanje, dodajanje ali izmenjavo) bo skladnja ostala enaka:

 datoteka sed '/ regexp / c' 

Besedilo lahko v dokument vstavite na tri načine:

  • vnaprej vstavite (z »i« kot integracijo)
  • dodaj po (s parametrom "a" kot)
  • zamenjava (s "c" za spremembo)

Vstavi vrstico z »i«

Sintaksa je zelo preprosta, preprosto določite točko, v katero naj se vstavi nova vrstica z ustrezno številko ali vzorcem.

Primer:

  • S številčenjem

 sed "16iNotes: zavrnitev, dosežena s klicajem! n" file.txt 
  • S parametri

 sed "/ Zaključek / iNotes: negacija dosežena s klicajem! n" file.txt 

Dodajanje vrstice z »a«

Sintaksa je tako preprosta, preprosto določite vrstico, po kateri naj se vstavi nova vrstica z ustrezno številko ali vzorcem.

Primer:

  • S številčenjem

 ed "8a je urejevalnik besedila, ki uporablja usmerjeno linijo. To je, da ustvarite spremembe ali kako drugače manipulirate z besedilnimi datotekami." 
  • S parametri

 ed "/" ed "je urejevalnik besedila, ki uporablja usmerjeno linijo. 

Spreminjanje vrstice s »c«

Sintaksa ostaja enaka, preprosto označite vrstico, ki jo želite zamenjati, z uporabo ustrezne številke ali vzorca.

Primer:

  • S številčenjem

 sed "/ 14 / c Na koncu izraza se lahko prenesejo različni parametri, na primer g (za globalno), za popolno zamenjavo vsakega primera" file.txt " 
  • S parametri

 sed "/ global / c Na koncu izraza se lahko prenesejo različni parametri, kot je npr. 
Prejšnji Članek Naslednji Članek

Top Nasveti