grep: add --null flag
authorop <op@openbsd.org>
Sun, 26 Jun 2022 10:57:36 +0000 (10:57 +0000)
committerop <op@openbsd.org>
Sun, 26 Jun 2022 10:57:36 +0000 (10:57 +0000)
commit1fd6e0f27a1b79aefcbc7bda5f618c8c59842dce
treec78c7d779e8d30c6e7ebe156f39ec3514f184cd8
parent7ffcf3744971d6e8187b239e42cfe84b6636911e
grep: add --null flag

makes grep print an ASCII NUL byte after the file name to make the
output unambiguous even in the presence of file names with funny
characters.

A previous iteration of this diff was improved by benno@ and tedu@ and
discussed also with sthen@ and deraadt@.  deraadt@ also improved the
manpage changes in this version of the diff.

OK deraadt@
usr.bin/grep/grep.1
usr.bin/grep/grep.c
usr.bin/grep/grep.h
usr.bin/grep/util.c