4. It's easy to imagine that null bytes in the log files would cause
problems. This should not happen at the moment.
In my view, a few stray null bytes should just be ignored by grep.
But that's me.
5. But apparently newer GNU grep causes problems if the encoding of
the file differs from the encoding from the user's locale. For
example, in a UTF-8 locale, bytes that aren't valid UTF-8 sequences
would cause a file to be viewed as binary. That could cause problems.
That seems like a (rather significant) bug. If you can construct an
example, it would be good to report that ([email protected]) ... -k