Programování v shellu
Účastníci se seznámí se základními vlastnostmi a nástroji programování v shellu. Budeme se nad konkrétními příklady bavit o rozdílech mezi shellem a klasickými programovacími jazyky. Pokusíme se vytyčit hranici, kdy je výhodnější využít všudypřítomného shellu, a kdy už je lepší volit trochu jiné nástroje. Pobavíme se o tom, jak organizovat kód v shellu, aby dával smysl. Kurz je určen pro systémové administrátory nebo kohokoli, kdo má potřebu automatizovat různé úlohy na unixových systémech od síťových prvků až po cloudové systémy.
Cíl kurzu
Seznámit účastníky s možnostmi programování v shellu v prostředí unixových operačních systémů.
Osnova
- Skriptovací nástroj
- Bash a ti ostatní
- Příkazy operačního systému
- Zpracování vstupu a výstupu
- Proměnné, funkce a parametry
- Podmínky, cykly a řízení programu
- Práce s regulárními výrazy
- Práce s daty a externí nástroje
- Přesměrování a roury
- Na co se shell hodí
- Omezení a nedostatky shellu
- Kdy sáhnout po jiném jazyce
Časová náročnost
Jednodenní kurz (9:00 – 17:00).
Vstupní podmínky
Účastníci by měli mít povědomí o práci s některým unixovým operačním systémem a zkušenost s prací v příkazové řádce.
Rozvrh
Datum | Čas | Místo | Lektor | Volná místa | Cena s DPH | Přihlásit |
---|