#!/bin/rc rfork n path=($1) i=1 grepstatus=' ' switch($#*){ case 2 while (! ~ $grepstatus *:errors*){ a=`{eval /bin/ls $path(1) | /bin/grep $2} grepstatus = $status /bin/echo $a path = ($path(1)^'/*' $path) i=`{/bin/echo $i + 1 | /bin/bc} a='' } case * echo 'usage: find pattern dir' >[1=2] }