Cuprins:

Ce face comanda sed în scriptul shell?
Ce face comanda sed în scriptul shell?

Video: Ce face comanda sed în scriptul shell?

Video: Ce face comanda sed în scriptul shell?
Video: Linux Crash Course - The sed Command 2024, Noiembrie
Anonim

Comanda SED în UNIX este reprezintă editorul de flux și acesta poate sa efectua o mulțime de funcții pe fișier, cum ar fi căutarea, găsirea și înlocuirea, inserarea sau ștergerea. Deși cea mai comună utilizare a Comanda SED în UNIX este pentru înlocuire sau pentru găsire și înlocuire.

În acest fel, cum funcționează comanda sed?

sed este un editor de fluxuri. Un editor de flux este utilizat pentru a efectua transformări de bază de text pe un flux de intrare (un fișier sau o intrare dintr-o conductă). Deși, în anumite privințe, este similar cu un editor care permite editări scriptate (cum ar fi ed), sed functioneaza făcând o singură trecere peste intrări și, în consecință, este mai eficient.

Ulterior, întrebarea este, la ce folosește comanda grep? Este una dintre cele mai răspândite folosit si puternic comenzi pe sisteme de operare Linux și Unix. ' grep ' comanda este folosit pentru a căuta într-un anumit fișier modele specificate de utilizator. Pe scurt ' grep ' vă permite să introduceți un model de text și apoi să caute acest model în textul pe care îl furnizați.

De aici, cum scrieți o comandă sed?

Să trecem în revistă câteva exemple de comandă de scriere în sed

  1. Scrieți primul rând al fișierului.
  2. Scrieți prima și ultima linie a fișierului.
  3. Scrieți liniile care se potrivesc cu modelul Storage sau Sysadmin.
  4. Scrieți liniile din care modelul se potrivește până la sfârșitul fișierului.
  5. Scrieți liniile care se potrivesc cu modelul și următoarele două rânduri din potrivire.

Pentru ce se folosesc sed și awk?

Awk , ca Sed , este un limbaj de programare conceput pentru a trata corpuri mari de text. Dar în timp ce Sed este folosit pentru procesează și modifică textul, Awk este mai ales folosite ca un instrument de analiză și raportare.

Recomandat: