2 #read file sections - key word to key word
3 #use -- param if -* pattern
9 if [ "$parm" = "-P" ]; then
10 [ -z "$grep_param" ] && grep_param
="-P" || grep_param
="$grep_param -P"
16 if [ "$parm" = "-I" ]; then
17 [ -z "$grep_param" ] && grep_param
="-i" || grep_param
="$grep_param -i"
23 #use -- param if -* pattern
24 if [ "$parm" = "--" ]; then
28 if [ -z "$setparam" ]; then
29 if [ "$parm" != "$(echo "$parm" | sed 's%^-%%')" ]; then
30 echo "$0: No such param"
39 [ ! -f "$file" ] && exit 1
42 [ "$grep1" != "${grep1#-}" ] && grep1
="\\$grep1"
45 [ "$grep2" != "${grep2#-}" ] && grep2
="\\$grep2"
53 NUMS1
=$
(grep $@
-n "$grep1" "$file" | cut
-d : -f 1)
54 NUMS2
=$
(grep $@
-n "$grep2" "$file" | cut
-d : -f 1)
59 if [ "$j" -lt "$i" ]; then
67 [ -z "$ENDNUMA" ] && ENDNUMA
="$OLD_NUM"
68 [ ! -z "$ENDNUMA" ] && sed -n "$ENDNUMA,${i}p" "$file"