#! /bin/sh if [ $# -eq 0 ] then cmd=$(basename $0) echo $cmd: search all Bourne shell scripts for a command echo usage: $cmd [grep-options] command-to-grep-for echo the grep-option -l is useful exit 1 fi ( IFS=: for d in $PATH do file $d/* done find /etc/rc.d -type f | xargs file file $HOME/bin/* ) \ | grep 'Bourne.* shell script' \ | awk -F: '{print $1}' \ | xargs grep "$@"