Versija 1 nuo 2009-02-23 20:25:31

Išvalyti žinutę
Locked History Actions

sed

sed

Linux, BSD


Apibūdinimas

Srautinis redaktorius (Stream EDitor).


Paaiškinimai

Jei nenurodytumėme jokie failai, jis skaito iš stdin’o ir rašo į stdout’a˛. Tipiška sed iškvietimo sintaksė yra tokia: sed -e ’komanda’ įvesties failai > išvesties_failas sed skripto_vardas įvesties failai > išvesties_failas Skripto failas gali būti sudarytas iš komandų, esančių skirtingose eilutėse, o komandos sintaksė yra tokia: <adresas><komanda><parametrai> Adresas gali būti eilutės numeris (numeruojama nuo vieneto), eilučių diapazonas nurodomas per kablelį, arba regexpas /tarp slašų/. Taip pat sed komanda naudojama: $ sed [opcijos] ‘komanda’ failas Tai yra teksto paieškos ir modifikavimo komanda. Ši programa kiekvienai failo eilutei pritaiko pateiktą komanda. sed komandos struktūra: [adresas] [,adresas] [!] komanda [argumentai] Viena svarbiausių yra eilutės modifikavimo funkcija: [adresas] [,adresas] s /ka pakeisti/kuo pakeisti/[opcijos]


Pavyzdžiai

$ sed s/sveix/sveikas/g $ sed /BSD/d $ sed /BSD/!d $ sed /BEGIN/,/END/p $ sed /BEGIN/,/END/!s/sveix/sveikas/g $ sed /function/{ s/”/(/3 s/”/)/4 } $ sed /Title/s/”//g $ sed { s/://p s/”//gp} $ sed /ifdef/!s/if/\tif/


Naudota literatūra


CategoryŽodis