On 6/10/21 12:42 PM, David Apps via Bug reports for GNU grep wrote: > Perhaps changing "of word" to "of a word" Good idea, thanks. > In basic regular expressions the meta-characters ?, +, {, |, (, and ) > lose their special meaning; instead use the backslashed versions \?, \+, > \{, \|, \(, and \). > > Should } and \} appear in these lists? No, as '}' is not a meta-character in EREs. The '}' case is different and this is discussed in the next sentence. > 3. In the section "4 Usage": > > $ grep -n -- 'f.*\.c$' *g*.h /dev/null > > The other examples do not begin with $. Perhaps remove $ for greater > consistency. That's easy enough. Also, I noticed that the surrounding explanation is a bit wrong, so I fixed that too. > 4. In the section "4 Usage", perhaps the answer to question 3 would be > better if the examples used -* in place of * to search for files that > begin with -. The problem almost always occurs with patterns that begin with "*" and unexpectedly match file names beginning with "-", so in some sense it's better to leave this example as-is so that it's more-typical. I installed the attached patch to implement the above. Thanks for your feedback.