diff options
Diffstat (limited to 'rc/bin/ape/grep')
-rwxr-xr-x | rc/bin/ape/grep | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/rc/bin/ape/grep b/rc/bin/ape/grep new file mode 100755 index 000000000..a16f28bf8 --- /dev/null +++ b/rc/bin/ape/grep @@ -0,0 +1,22 @@ +#!/bin/rc + +rfork e + +opts=() +files=() +argv0=$0 +while(! ~ $#* 0){ + switch($1){ + case -[cefinsv] + opts=($opts $1) + case -q + opts=($opts -s) + case -* + echo $argv0 $1 not supported >[2=1] + exit 'not supported' + case * + files=($files $1) + } + shift +} +exec /$cputype/bin/grep $opts $files |