summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2023-11-02 16:08:31 +0100
committerAlejandro Colomar <alx@kernel.org>2023-11-03 22:35:56 +0100
commit0fb070c70e24ca4c418b8a552d8cfb36ce005a39 (patch)
treee48d2658ffc8dc6aa6047bea59688a8fdbcde33f
parent690c3c37560ce15091f9e67b82db226a9d951d3d (diff)
Remove '-x' option
This program shouldn't know about file extensions. If that is wanted, use something like `find ... | grep ... | xargs grepc ...`. Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rwxr-xr-xbin/grepc7
-rw-r--r--share/man/man1/grepc.113
2 files changed, 1 insertions, 19 deletions
diff --git a/bin/grepc b/bin/grepc
index 7c03000..a3f31e4 100755
--- a/bin/grepc
+++ b/bin/grepc
@@ -3,7 +3,6 @@
# Defaults:
git='no';
-ext='\.[ch]$';
FILES='.';
iflag='';
lflag='';
@@ -41,7 +40,7 @@ grepc_err()
grepc_parse_cmd()
{
- while getopts "cghiklt:x:" opt; do
+ while getopts "cghiklt:" opt; do
case "$opt" in
c)
cflag='yes';
@@ -151,9 +150,6 @@ grepc_parse_cmd()
esac;
tflag='yes';
;;
- x)
- ext="$OPTARG";
- ;;
?)
exit 1; # getopts(1) prints an error msg.
;;
@@ -195,7 +191,6 @@ grepc_find_files()
else
find $FILES -type f;
fi \
- | grep -P -- "$ext" \
| xargs grep -${iflag}lPI -- "$1" \
| tee "$files_use" \
| xargs grep -${iflag}lP -- "$1\b" \
diff --git a/share/man/man1/grepc.1 b/share/man/man1/grepc.1
index 3fd46b6..49a034d 100644
--- a/share/man/man1/grepc.1
+++ b/share/man/man1/grepc.1
@@ -22,12 +22,6 @@ If
.I file
is a directory,
the search is recursive within that directory.
-If
-.I file
-doesn't match a certain extension, it is skipped
-(see
-.B \-x
-in OPTIONS).
If no
.I file
is given,
@@ -164,13 +158,6 @@ This option can be passed multiple times
to search for various types of code.
Default:
.BR "e f m t" .
-.TP
-.BI \-x " extension"
-Restrict the search to files ending with
-.IR extension .
-It is interpreted as a PCRE pattern.
-Default:
-.BR \e.[ch]$ .
.SH EXAMPLES
.EX
.RB \(ti/src/nginx/unit$ " grepc nxt_sprintf;"