AWK: Porovnání verzí
Smazaný obsah Přidaný obsah
m Robot: automatické nahrazení textu (-</tt> +</code>, -<tt> +<code>) |
|||
Řádek 1:
<
AWK je příkladem jazyka, který značně využívá řetězcové datové typy, asociativní pole (tj. pole indexovaná řetězcovými klíči) a [[Regulární výraz|regulární výrazy]]. Síla, stručnost a omezení programů v AWK a skriptů v [[Sed|sedu]] inspirovaly [[Larry Wall|Larryho Walla]] k vytvoření jazyka [[Perl]].
Řádek 40:
: Vypíše první a třetí sloupec zpracovávaného řádku. Jako oddělovač je použit předdefinovaný řetězec zvaný ''output field separátor'' (oddělovač výstupního pole) (OFS), jehož implicitní hodnotou je znak jedné mezery.
Ačkoli tato pole (''$X'') mohou vypadat jako proměnné (v Perlu označuje symbol $ proměnné), ve skutečnosti se odkazují na pole zpracovávaného řádku. Zvláštním případem je ''$0'' označující celý řádek. Ve skutečnosti jsou příkazy „<
Příkaz ''print'' může zobrazit také výsledek výpočtů nebo volání funkce:
|