#!/bin/sh cd $1 # verify conditions nfile=0 nfileesame=0 for file in *; do if test -f $file; then nfile=`expr $nfile + 1` case $file in *esame*) nfileesame=`expr $nfileesame + 1` ;; *) ;; esac fi done # do something if test $nfile -ge 1 -a $nfile -le $2 -a $nfileesame -eq `expr $2 - 1`; then echo `pwd` echo "ok" > ./TROVATO echo "*" >> /tmp/tmpcounter fi # recursion for file in *; do if test -d $file -a -x $file; then slave.sh `pwd`/$file $2 fi done