Sed: Porovnání verzí

Smazaný obsah Přidaný obsah
m Robot: oprava ISBN
upraveno vytváření dojmu, že příkaze se přidává povinným -e
Řádek 10:
Následující příklad ukazuje typické využití sedu:
 
$ sed -e 's/původní/nový/g' vstupniSoubor > vystupniSoubor
 
PřepínačV příkazu '''-e'''předaném znamená, že příkazyjako budouprvní dány přímo kódem (dalším argumentem), kdeparametr '''s''' znamená nahraď (substitute), '''g''' znamená globálně, tj. každý vyhovující výskyt na řádku bude nahrazen. Za prvním lomítkem začíná [[regulární výraz]] pro vyhledání. Za druhým lomítkem je výraz pro jeho nahrazení. Příkaz náhrady ('''s///''') je nejsilnější a nejpoužívanější sedovský příkaz. Příkaz samotný případně další příkazy mohou být přidány s parametrem '''-e'''.
 
V systémech unixového typu je sed často využíván jako filtr v rouře:
 
$ generuj_data | sed -e 's/x/y/'
 
Na vytvořená data je aplikován malá změna, spočívající v náhradě ''x'' za ''y''.
Řádek 26:
Vedle nahrazování jsou možné i další jednoduché úpravy. Následující skript kupříkladu smaže prázdné řádky nebo řádky obsahující jen mezery:
 
$ sed -e '/^ *$/d' vstupniSoubor
 
V příkladu je použito následujících metaznaků: