01 #!/bin/bash
02 ARGS=2
03 E_BADARGS=65
04 if [ $# -ne $ARGS ]
05 then
06         echo "Syntax:   `basename $0` Pfad Dateiendung"
07         echo "Beispiel: `basename $0`  /home/httpd html"
08         exit $E_BADARGS
09 fi
10 for directory in `find $1 -type d`
11 do
12         for filename in $directory/*.$2
13         do
14                 if [ -f $filename ]
15                 then
16                         gzip -c9 -v $filename > $filename.gz
17                 fi
18         done
19 done