tadd gnu grep -q flag (rob pike) - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 29cfa3856775fb8ac5a0d0f3871852d83dfc4af6
(DIR) parent 3270dcf06cc423e21a4b4739dced131115716f2d
(HTM) Author: rsc <devnull@localhost>
Date: Thu, 3 May 2007 22:26:51 +0000
add gnu grep -q flag (rob pike)
Diffstat:
M src/cmd/grep/main.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/src/cmd/grep/main.c b/src/cmd/grep/main.c
t@@ -1,7 +1,7 @@
#define EXTERN
#include "grep.h"
-char *validflags = "bchiLlnsv";
+char *validflags = "bchiLlnsqv";
void
usage(void)
{
t@@ -21,6 +21,10 @@ main(int argc, char *argv[])
flags[ARGC()]++;
break;
+ case 'q': /* gnu grep -q means plan 9 grep -s */
+ flags['s']++;
+ break;
+
case 'E': /* ignore, turns gnu grep into egrep */
break;