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