Search
Nastudujte syntaxi a základní příkazy skriptovacího jazyka BASH. Můžete použít i jiné zdroje.
Zaměřte se zejména na:
Cílem cvičení je seznámit se se skriptovacím jazykem BASH, pokročilejšími funkcemi příkazové řádky a dalšími nástroji operačního systému.
Vytvořte skript v jazyce BASH (s příponou .sh), který:
readlink
tar czf output.tgz file1 file2...
Dodržujte předepsané formátování výstupu (včetně apostrofů) kvůli automatickému vyhodnocování.
Při psaní skriptu se řiďte běžnými programátorskými zásadami, aby byl skript efektivní, jednoduchý (nekomplikovaný), přehledný a snadno pochopitelný.
Skript nahrajte do odevzdávacího systému, který automaticky zkontroluje jeho základní funkčnost. Výsledné body budou připsány cvičícím po následné manuální kontrole. (To znamená, že nám prosím nepište, pokud skript projde všemi testy a vy v BRUTE stále vidíte u úlohy 0 bodů!)
Automatický vyhodnocovací skript v odevzdávacím systému nekontroluje striktně standardní chybový výstup, ale při detekci problému vám zobrazí vše, co bylo na chybový výstup posláno. Toho se dá využít k ladění skriptu:
set -x
echo "Ctu radku '$line'" >&2
Při ladění na svém počítači využívejte přesměrování vstupu nebo roury, abyste nemuseli opisovat vstup ručně:
echo PATH soubor.txt | ./script.sh ./script.sh < vstup.txt
bash
Nastudujte nástroje pro zpracování textu a použití regulárních výrazů.