Toto školení je zaměřené na získání základních znalostí pro 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/POSIX shell), tak i na
související externí nástroje (filtry) pro základní manipulaci s textem. Součástí
kurzu je dále práce s programovatelnými filtry pro textové transformace a
základní techniky použití regulárních výrazů. Školení se skládá z přednášek
(50 %) a praktických cvičení (50 %).
Tento kurz je vhodný pro všechny uživatele UNIX/Linux, kteří si chtějí psaním skriptů šetřit
práci s opakujícími se úkoly. Typicky se jedná o systémové a síťové správce, technické
uživatele, operátory, vývojáře software a testery. Obecně uživatele, kteří řeší problémy
spojené 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í.
UNIX Shell Introduction
Writing and Debugging Scripts
Shell Environment
Regular Expressions
Data Manipulations Using sed Filter
Data Manipulation Using awk Filter
Conditions and Branching
Interactive Scripts and User Input
Script Options and Arguments Proccessing
Shell Variables
Shell Fuctions
Signals and Traps
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.
Doporučenými kurzy před tímto kurzem jsou:
Shell Scripting
20.9.2021 Praha Táborská 619/46, Praha 4 - Nusle
anglicky