Instrukcja for
Skrypt nr 1 - Wyświetlenie wszystkich plików o nazwie zaczynającej się na d.
for i in d*
do
ls -al $i
done
Skrypt nr 2 - Wyświetlenie wszystkich liczb od 1 do 6
for i in 1 2 3 4 5 6
do
echo $i
done
Skrypt nr 3 - Wyświetlenie 1, plików zaczynających się na ag oraz liczbę 3.
for i in 1 ag* 3
do
echo $i
done
Skrypt nr 4 - Wyświetlenie listy plików zaczynających się na a, b oraz c.
for i in [a-c]*
do
ls -al $i
done
Skrypt nr 5 - To samo
for i in ['a'-'c']*
do
echo $i
done
Skrypt nr 6
Wyświetlenie procesów zawierających nazwy podane jako parametry skryptu $1, $2, $3, ..., $n
for i in $*
do
ps -ef | grep $i
done
Skrypt nr 7
Wyświetlenie zawartości katalogów
for i in *
do
if test -d $i
then
ls -al $i
fi
done
Skrypt nr 8
Wyświetlenie liczbę sesji otwartych przeze danego użytkownika
for i in $*
do
liczba_sesji = `who | grep $i | wc -l`
echo Użytkownik $i ma $liczba_sesji sesji otwartych
done