spr


#
#
#Skrypt 'spr' - realizujacy przetwarzanie plikow z zadanego katalogu
# sposob wywolania:
# spr [-d katalog] lista_nazw_plikow
#
#
if [ "$[DEBUG]" = "ON" ]
then
set -x
echo Tryb diagnostyczny wlaczony
fi

if [ "$1" = "-d" ]
then
if [ -d $2 ]
then
cd $2
shift; shift;
#usunieto parametry okreslajace katalog
else
echo "Parametr $2 nie okresla zadnego katalogu"
exit 1
fi
fi

KAT=`pwd`
echo "Aktualny katalog: $KAT"




for f in "$@"
do
if [ -f $f ]
then
l_wierszy=`cat $f | wc -l`
l_slow=`cat $f | wc -w`

echo "W pliku $f jest $l_wierszy wierszy i $l_slow slow."
SUM_L=`expr ${SUM_L:=0} + $l_wierszy`
SUM_W=`expr ${SUM_W:=0} + $l_slow`

else
echo "$f nie jest plikiem zwyklym!"
fi
done

echo "##############################################"
echo "Wszystkich slow w plikach: ${SUM_W}"
echo "Wszystkich linii w plikach: ${SUM_L}"


Wyszukiwarka

Podobne podstrony:
23 ROZ warunki i tryb postępowania w spr rozbiórek obiek
kryształy spr 3 bez filtra Mo
spr MIBM
Hipua lab3 spr
pwsz labor spr korozja doc
spr 5 1 8 transf bryl male
Spr[1] kompetencji kl III
lab4 spr
SPR rol 2
spr 3
spr muzyki? 09
spr 1

więcej podobnych podstron