# file cerca200904 # soluzione del compito del 20 settembre 2004 # parte ricorsiva shell for i in * do if test -f $i -a -r $i then for j in $* do if grep $j $i 2>&1 > /dev/null then echo Trovato file `pwd`/$i partec200904 $i $* break fi done fi done # ricerca ricorsiva for i in * do if test -d $i -a -x $i then cd $i $0 $* cd .. fi done