[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: grep-2.6.2 -Ff hangs on files with empty lines
From: |
Jim Meyering |
Subject: |
Re: grep-2.6.2 -Ff hangs on files with empty lines |
Date: |
Wed, 31 Mar 2010 08:21:43 +0200 |
Allan McRae wrote:
> Grep-2.6.2 will hang on "grep -Ff foo bar" if foo contains an empty
> line. The bug is new to 2.6.2.
Thanks for the report.
However, so far, I am unable to reproduce that.
Please provide more details:
- type of CPU and OS you are using
- the contents of your "foo" and "bar" files
As far as I can see, blank lines in the pattern file
cause no problem at all:
$ src/grep -Ff <(printf 'a\n\nb\n') <(seq 10)
1
2
3
4
5
6
7
8
9
10
I repeated with variants, in case blank lines
at the beginning or end made a difference.
None of those made grep hang.
$ src/grep -Ff <(printf '\n\na\n\nb\n') <(seq 10)
...
$ src/grep -Ff <(printf '\n\na\n\nb\n\n') <(seq 10)
...
Even tried adding blank lines at the end and beginning
of the searched file:
$ src/grep -Ff <(printf '\n\na\n\nb\n\n') <(seq 10;echo; echo)
...
$ src/grep -Ff <(printf '\n\na\n\nb\n\n') <(echo; echo;seq 10;echo; echo)