Začněte nyníZačněte zdarma

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

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení