bug-grep
[Top][All Lists]
Advanced

[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)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]