Today's changes.

This commit is contained in:
rsc 2004-03-25 23:03:22 +00:00
parent 0023dde326
commit cb27443abf
8 changed files with 87 additions and 6 deletions

19
bin/g Executable file
View file

@ -0,0 +1,19 @@
#!/usr/local/plan9/bin/rc
flags=()
while(! ~ $#* 1 && ~ $1 -*){
flags=($flags $1)
shift
}
switch($#*){
case 0
echo 'usage: g [flags] pattern [files]' >[1=2]
exit 1
case 1
9grep -n $flags -- $1 *.[Cbchm] *.cc *.py *.tex *.ms *.java /dev/null \
|[2] {9grep -v '^(grep: can''t open \*|grep: \*\.)' >[1=2]; status=0}
case *
9grep -n $flags -- $* /dev/null
}