Účastníci kurzu se naučí používat základní příkazy a pokročilé nástroje shellu. Získají dovednosti a osvojí si techniky psaní shellových skriptů pro automatizované a efektivní zpracování dat. Po absolvování kurzu se budou účastníci orientovat v prostředí
shellu, zvládat základní programovací techniky a umět vytvářet skripty pro práci v prostředí operačního systému Linux.
Sylabus
Příkazová řádka. Manuálové stránky a dokumentace.
Manipulace se soubory a adresáři. Vyhledávání souborů.
Vstup, výstup a přesměrování. Expansní operátory.
Uživatelská oprávnění.
Regulární výrazy.
Manipulace s textem a transformace textu.
Aritmetické a logické operace.
Struktura shellového skriptu. Funkce.
Řídicí konstrukce podmínek a větvení.
Řídicí konstrukce cyklů.
Literatura
William E. Shotts, The Linux Command Line: A Complete Introduction, 2012, 978-1593273897
Richard Blum, Linux Command Line and Shell Scripting Bible 2nd ed., 2011, 978-1-118-00442-5
1. Příkazová řádka. Manuálové stránky a dokumentace.