Re: Is this a bug in grep, or is it me...
Dale Scheetz <dwarf@polaris.net> writes:
> $ grep -w debhelper override.potato
> debhelper optional devel
> hello-debhelper optional devel
>
> In the man page, under the -w option, it says that, in order to match, the
> string must be either at the beginning of the line, or preceeded by a
> non-word contituent character, which it declares as letters, digits, and
> the underscore.
No, it says that those are word constituent characters.
> The hyphon at the ned of hello in "hello-debhelper" isn't any of these,
> but grep declares it to match anyway! Is this something to do with the
> form of my expression?
It's preceded by a character that isn't a letter, digit or underscore:
a hyphen.
Reply to: