bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#37604: man page description of -i confused someone


From: Stephane Chazelas
Subject: bug#37604: man page description of -i confused someone
Date: Fri, 4 Oct 2019 10:14:47 +0100
User-agent: NeoMutt/20171215

2019-10-03 09:08:59 -0400, Tom Limoncelli:
[...]
>        *-i*, *--ignore-case*
> 
>               Ignore case distinctions in both the PATTERN and the input
> 
>               files.
> 
> 
> Taking off my developer hat and putting on my writer/author hat, I have to
> agree that the man page could be phrased better.  I think the person got
> caught up by seeing the word "files" instead of "contents". (I could also
> make the case that the fact that stdin isn't really a file means the
> sentence is inaccurate.)
[...]


While it's obvious when you know how shell glob expansion works that

grep -ie pattern -- *.txt

won't match pattern against the contents of foo.TXT (unless you
enable the "nocaseglob" option of some shells), it's less clear
in

grep -i -r --include='*.txt' pattern .

I would have just written:

    Ignore case distinctions in the PATTERN and the input

-- 
Stephane






reply via email to

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