diff options
Diffstat (limited to 'updater/bzip2-1.0.3/bzgrep')
-rw-r--r-- | updater/bzip2-1.0.3/bzgrep | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/updater/bzip2-1.0.3/bzgrep b/updater/bzip2-1.0.3/bzgrep index dbfc00e..9a04b83 100644 --- a/updater/bzip2-1.0.3/bzgrep +++ b/updater/bzip2-1.0.3/bzgrep @@ -63,7 +63,11 @@ for i do bzip2 -cdfq "$i" | $grep $opt "$pat" r=$? else - bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${i}:|" + j=${i//\\/\\\\} + j=${j//|/\\|} + j=${j//&/\\&} + j=`printf "%s" "$j" | tr '\n' ' '` + bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|" r=$? fi test "$r" -ne 0 && res="$r" |