summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrc/bin/g30
1 files changed, 15 insertions, 15 deletions
diff --git a/rc/bin/g b/rc/bin/g
index cf8655bcf..566ff5eb7 100755
--- a/rc/bin/g
+++ b/rc/bin/g
@@ -1,4 +1,4 @@
-#!/bin/rc
+#!/bin/rc
rfork e
nl='
'
@@ -9,21 +9,21 @@ while(! ~ $#* 1 && ~ $1 -* && ! ~ $1 --){
recurse=-n1
if not
flags=($flags $1);
- shift
-}
-if(~ $1 --)
- shift
+ shift
+}
+if(~ $1 --)
+ shift
-switch($#*){
-case 0
- echo 'usage: g [flags] pattern [files]' >[1=2]
- exit usage
-case 1
+switch($#*){
+case 0
+ echo 'usage: g [flags] pattern [files]' >[1=2]
+ exit usage
+case 1
pattern=$1
files=`$nl{walk -f $recurse | grep '\.([bcChlmsy]|asm|awk|cc|cgi|cpp|cs|go|goc|java|lx|ms|pl|py|rc|tex|xy)$' >[2]/dev/null}
-case *
- pattern=$1
- shift
- files=($*)
-}
+case *
+ pattern=$1
+ shift
+ files=($*)
+}
grep -n $flags -- $pattern $files /dev/null