Awk: Porovnání verzí

Smazaný obsah Přidaný obsah
→‎Jak se awk implicitně dívá na soubor: "bílé místo" > "bílý znak"
Řádek 63:
</pre>
 
Tak tohle je obsah souboru <code>soubor_dat.txt</code>. Awk při jeho zpracování dělí proud znaků do ''záznamů (record)'' a ty pak do jednotlivých ''položek (fields)''. Jelikož je implicitním oddělovačem záznamů konec řádku, odpovídá zpravidla i obsah záznamu, který zpracovává awk obsahu jednoho řádku. Implicitním oddělovačem položek pak je ''bílébílý místoznak (mezera nebo tabulátor)''
 
Oddělovače jsou uloženy v proměnných '''RS''' (oddělovač záznamů) a '''FS''' (oddělovač položek) a změnou obsahu těchto proměnných lze přetypovat i implicitní nastavení. Oddělovač položek lze přetypovat i přímo při spuštění awk volbou '''-F''' následovanou novým oddělovačem, který může být tvořen i víceznakovým řetězcem, nebo regulárním výrazem (nezapomeňte však, že je nutno ošetřit znaky které by mohl shell nějakým způsobem interpretovat).