summaryrefslogtreecommitdiffstats
path: root/bin/grepc
diff options
context:
space:
mode:
Diffstat (limited to 'bin/grepc')
-rwxr-xr-xbin/grepc10
1 files changed, 7 insertions, 3 deletions
diff --git a/bin/grepc b/bin/grepc
index f403092..1807c38 100755
--- a/bin/grepc
+++ b/bin/grepc
@@ -3,6 +3,7 @@
# Defaults:
c='no';
+h='H';
i='';
l='';
k='no';
@@ -39,11 +40,14 @@ grepc_err()
grepc_parse_cmd()
{
- while getopts "ciklt:" opt; do
+ while getopts "chiklt:" opt; do
case "$opt" in
c)
c='yes';
;;
+ h)
+ h='h';
+ ;;
i)
i='i';
;;
@@ -232,11 +236,11 @@ grepc_search()
grepc_patterns "$identifier" >"$patterns";
if test -z "$files"; then
- pcre2grep -${i}${l}HMn -f "$patterns";
+ pcre2grep -${h}${i}${l}HMn -f "$patterns";
else
find $files -type f \
| xargs grep -${i}lPI -- "$identifier" \
- | xargs pcre2grep -${i}${l}HMn -f "$patterns";
+ | xargs pcre2grep -${h}${i}${l}HMn -f "$patterns";
fi;
}