diff options
| -rw-r--r-- | bzgrep | 4 |
1 files changed, 1 insertions, 3 deletions
| @@ -63,9 +63,7 @@ for i do | |||
| 63 | bzip2 -cdfq "$i" | $grep $opt "$pat" | 63 | bzip2 -cdfq "$i" | $grep $opt "$pat" |
| 64 | r=$? | 64 | r=$? |
| 65 | else | 65 | else |
| 66 | j=${i//\\/\\\\} | 66 | j=$(echo "$i" | sed 's/\\/&&/g;s/|/\\&/g;s/&/\\&/g') |
| 67 | j=${j//|/\\|} | ||
| 68 | j=${j//&/\\&} | ||
| 69 | j=`printf "%s" "$j" | tr '\n' ' '` | 67 | j=`printf "%s" "$j" | tr '\n' ' '` |
| 70 | bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|" | 68 | bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|" |
| 71 | r=$? | 69 | r=$? |
