From cb27443abf3d6af6ab52377c71c843e619928433 Mon Sep 17 00:00:00 2001 From: rsc Date: Thu, 25 Mar 2004 23:03:22 +0000 Subject: Today's changes. --- bin/g | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 bin/g (limited to 'bin/g') diff --git a/bin/g b/bin/g new file mode 100755 index 00000000..c9e8b929 --- /dev/null +++ b/bin/g @@ -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 +} + -- cgit v1.2.3