Jak psát smyčky ve shell skriptu?
Shell skripty mohou obsahovat i smyčky. Můžeš je zapsat pomocí středníků, nebo je rozdělit na více řádků bez středníků – tím bude kód přehlednější:
# Print the first and last data records of each file.
for filename in $@
do
head -n 2 $filename | tail -n 1
tail -n 1 $filename
done
(Příkazy uvnitř smyčky odsazovat nemusíš, ale odsazení zpřehlední kód.)
První řádek tohoto skriptu je komentář, který čtenářům vysvětluje, co skript dělá. Komentáře začínají znakem # a pokračují až do konce řádku. Tvoje budoucí já ti poděkuje za stručné poznámky, jako je tato – přidávej je ke každému skriptu, který napíšeš.
Připomínáme: pro uložení souboru v Nano stiskni Ctrl + O, potom potvrď název souboru klávesou Enter a editor zavři kombinací Ctrl + X.
Toto cvičení je součástí kurzu
Introduction to Shell
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení