#! /bin/bash #scan directory recursively, this program name is ex6.sh case $# in 0) dir=. ;; 1) dir=$1 ;; esac echo .... scanning directory $dir cd $dir for i in * do if test -d $dir/$i then $0 $dir/$i else ls -l $i echo -n type any command: read command eval $command fi done