Toto školení je zaměřené na prohloubení znalostí skriptování v shellu (konkrétně
v Bourne-shell kompatibilních shellech). Kurz se zaměřuje jak na jednotlivé
pokročilé vlastnosti shellu (konkrétně bash), tak i na doporučené postupy (best
practices) pro tvorbu komplexních skriptů. Součástí kurzu je dále práce s filtry
pro textové transformace a pokročilé techniky použití regulárních výrazů a
nástrojů/jazyků s nimi spojených, jako jsou grep, sed a awk. Školení se skládá
z přednášek (50 %) a praktických cvičení (50 %).
Tento kurz je vhodný pro pokročilé uživatele UNIX/Linux jako systémoví a síťoví správci,
techničtí uživatelé, operátoři, vývojáři software a testeři. Obecně uživatelé, kteří řeší problémy
spojené se s automatizací úloh nebo transformací dat jako např. textů, logů nebo konfigurací.
Školení je rozděleno do několika modulů, které obsahují teoretické přednášky, ukázky z praxe
a praktické příklady (laby), ve kterých si mohou účastníci kurzu vyzkoušet řešit typické
problémy při skriptování na reálných datech. Je také možné diskutovat vlastní problémy a
jejich řešení.
Advanced Regular Expressions using grep
Advanced sed techniques
Advanced text processing using awk
Complex shell script writing
Advanced bash features, constructions and commands
Pro snadnější pochopení témat kurzu se předpokládá alespoň základní znalost UNIX/Linux
prostředí, základní schopnost práce v příkazové řádce a v textovém editoru. Předpokládá se
obecná znalost skriptování (programování) alespoň na úrovni proměnných, podmínek a cyklů.
Advanced Shell Scripting
22.11.2021 Bratislavský kraj Bratislava
česky