Pętla for:
for zmienna in lista
do
polecenie
done
G
znak kontynuacji w następnym wierszu
Pętla select:
select zmienna in lista do
polecenie
done
nazwa - zmienna
* - aktualny katalog
tr = translate/delate chars
Przykład: zamiana nazwy plików, duże litery --> małe #!/bin/bash
for nazwa in * do
mv $nazwa 'echo $nazwa | tr \
1 [A-Z]1'[a-z] ' '
Hnno
#!/bin/bash echo "Co wybierasz?" select y in X Y Quit do
case $y in
*) echo "Nic nie wybrałeś"
esac
break # Aby przerwać prace pętli done