Letošní prezentace s názvem „(g)awk in Nutshell“ na LinuxDays 2018 byla pro změnu webová. Tématem byl skriptovací jazyk GNU/awk, jeho historie, vývoj a současnost. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.
Tématem přednášky byl již zmíněný průlet světem skriptovacího jazyka ‘awk’ a jeho GNU varianty ‘gawk’. V rychlosti jsem představil tento tradiční jazyk i jeho použití pro začátečníky a poté jsem postupně přešel ke GNU verzi tohoto jazyka. Ukázal jsem také, že i tento jazyk se stále vyvíjí a jaké jsou jeho nejnovější možnosti. Přednáška je určena především těm, kteří by rádi zpracovávali data, ale nechce se jim učit jazyk ‘perl’.
Přednášku jsem opět připravil jako webovou prezentaci v systému „reveal.js“. Pro zájemce jsem zpřístupnil její zdrojové kódy na gitlabu.
- Soubory z LinuxDays 2018
Obsah přednášky
Jednotlivá podtémata vedou do prezentace na příslušný slide. Někdy je téma přes několik slidů. Pohyb po slidech je buď pomocí mezerníku nebo klávesami PgUp
a PgDown
, případně šipkami. Klávesa M
nebo hamburger vlevo dole otevírá menu s obsahem, klávesa ESC
zobrazuje přehled slidů a klávesa B
zatemní obraz.
- Intro
- History
- Ideas
- Records and Fields
- Patterns
- Actions
- Example: Manual
- awk and shell
- arrays
- Input/Output
- Real-Life Examples