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
Odkazy vedou na příslušný slide prezentace a na čas ve videu, kde část začíná. 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
00:00:40 - History
00:01:28 - Ideas
00:04:52 - Records and Fields
00:05:32 - Patterns
00:08:14 - Actions
00:14:24 - Example: Manual
00:20:36 - awk and shell
00:34:54 - arrays
00:40:20 - Input/Output
00:43:08 - Real-Life Examples
00:46:40