ilosc=0 echo " wybierz: " echo "r - do zliczenia plikow z prawem r" echo "w - do zliczenia plikow z prawem w" echo "x - do zliczenia plikow z prawem x" echo "k - do zakonczenia programu" read guzik; echo "" while [ 1 ]; do case "$guzik" in "k") exit ;; "r") for i in "$@"; do if [ -f $i ] then if [ -r $i ] then ilosc=`expr $ilosc + 1` fi fi done echo "ilosc plikow z prawem r to: $ilosc " echo "" ilosc=0;; "w") for i in "$@"; do if [ -f $i ] then if [ -w $i ] then ilosc=`expr $ilosc + 1` fi fi done echo "ilosc plikow z prawem w to: $ilosc" echo "" ilosc=0;; "x") for i in "$@"; do if [ -f $i ] then if [ -x $i ] then ilosc=`expr $ilosc + 1` fi fi done echo "ilosc plikow z prawem x to: $ilosc " echo "" ilosc=0;; *) echo "nie znam tego znaku" esac echo " wybierz: " echo "r - do zliczenia plikow z prawem r" echo "w - do zliczenia plikow z prawem w" echo "x - do zliczenia plikow z prawem x" echo "k - do zakonczenia programu" read guzik; echo "" done