Trochu odlehčenější téma „Tam by šlo ušetřit znaků“ je opět především o shellu. Po delší odmlce přednáška opět proběhla naživo na linuxové konferenci InstallFest. Tentokrát v netradičním termínu, ale tradičně na ČVUT FEL na Karlově náměstí. Pokud někoho zajímá nejen, kde všude lze ušetřit pár znaků, ale především proč (a jestli), je to přednáška právě pro něj. Díky záznamu Strahovského AVC se můžete na přednášku podívat.
Zapisovat příkazy v shellu co nejúsporněji? Záleží na tom? Je to správná cesta? Zajímá to vůbec někoho?
Obsah přednášky
- Shell a ti druzí
- Různá prostředí, různé znaky, různé významy
- Interpretace a její zabránění (quoting)
- Speciální znaky v shellu
- Interpretace příkazové řádky a spouštění příkazů
- Čitelnost, úspornost, bezpečnost
- Pozitiva a negativa krátkých zápisů
- Použití uvozovek
- Časté problémy a jejich řešení
- Procházení seznamu souborů
- Zpracování vstupních dat
- Čtení jedné řádky ze vstupu
- Přidání hodnoty do proměnné
- Rozdělení řetězce
- Zpracování argumentů
- Použití názvu skriptu
- Úspornější zápisy (kde vzít a nekrást)
- Práce s proměnnou
- Seznam hodnot ve skalární proměnné Vs v poli
- Testování podmínek běhu
- Úspornější zápisy příkazů
- Kratší jména
- Implicitní chování
- Proměnné prostředí
- Expanze
- Opakované použití