X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=zgrep.in;h=aa3567f2c3898c8d30ef77f569d9d9e0c3c5364c;hb=0095746c83f59e1f45c9e803d61e205ab6cbfa83;hp=73fc149107a994d18400d3d4aace4415f6d72a36;hpb=db00b4e39677b0dbf3ea6f7694e0eac7be4ef141;p=gzip diff --git a/zgrep.in b/zgrep.in index 73fc149..aa3567f 100755 --- a/zgrep.in +++ b/zgrep.in @@ -101,9 +101,7 @@ for i do elif test $with_filename -eq 0 && { test $# -eq 1 || test $no_filename -eq 1; }; then $grep $opt "$pat" else - i=${i//\\/\\\\} - i=${i//|/\\|} - i=${i//&/\\&} + i=$(echo "$i" | sed -e 's/[\\|&]/\\&/g') if test $with_filename -eq 1; then sed_script="s|^[^:]*:|${i}:|" else