On Thu Jun 14 04:29:51 EDT 2012, [email protected] wrote: > While playing with grep, I was suprised by grep '*\.c' not giving > an error (* is missing an operand). Arguably * applied to empty
nope, that's not right. * starting a pattern escapes the whole string.
this is unique to grep.
from grep(1):
[....] An expression
starting with '*' will treat the rest of the expression as
literal characters.
- erik
