URL:
<http://savannah.gnu.org/bugs/?18421>
Summary: grep does'nt search pattern from first file of *
set
Project: grep
Submitted by: mikkom
Submitted on: Thursday 11/30/06 at 12:21
Category: None
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
Proof of concept
Create three files in empty dir. When trying to search contents of first
file, grep ignores it. When the first file is moved to the last grep finds
it's content but now misses the "second" on ls -l list.
Tested on RHES 3 and SLES 9.3, according to 'info grep' both show version
2.5.1 for gnu grep.
[EMAIL PROTECTED] greptest]# echo string1 > file1
[EMAIL PROTECTED] greptest]# echo string2 > file2
[EMAIL PROTECTED] greptest]# echo string3 > file3
[EMAIL PROTECTED] greptest]# grep -e "string1" -f *
[EMAIL PROTECTED] greptest]# grep -e "string2" -f *
file2:string2
[EMAIL PROTECTED] greptest]# grep -e "string3" -f *
file3:string3
[EMAIL PROTECTED] greptest]# cat file1
string1
[EMAIL PROTECTED] greptest]# grep -e "string1" -f *
[EMAIL PROTECTED] greptest]# mv file1 file4
[EMAIL PROTECTED] greptest]# grep -e "string1" -f *
file4:string1
[EMAIL PROTECTED] greptest]#
[EMAIL PROTECTED] greptest]# ls -l
total 12
-rw-r--r-- 1 root root 8 Nov 30 13:54 file2
-rw-r--r-- 1 root root 8 Nov 30 13:54 file3
-rw-r--r-- 1 root root 8 Nov 30 13:54 file4
[EMAIL PROTECTED] greptest]# grep -e "string2" -f *
[EMAIL PROTECTED] greptest]#
rgrds,
Mikko Mallat
YIT Tietotekniikka Oy
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?18421>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/