-U, --binary
Treat the file(s) as binary. By default, under MS-DOS and MS-Windows, grep guesses the file type
by looking at the contents of the first 32KB read from the file. If grep decides the file is a
text file, it strips the CR characters from the original file contents (to make regular
expressions with ^ and $ work correctly). Specifying -U overrules this guesswork, causing all
files to be read and passed to the matching mechanism verbatim; if the file is a text file with
CR/LF pairs at the end of each line, this will cause some regular expressions to fail. This
option has no effect on platforms other than MS-DOS and MS-Windows.
|
-R, -r, --recursive
Read all files under each directory, recursively; this is equivalent to the -d recurse option.
Other Options
--line-buffered
Use line buffering on output. This can cause a performance penalty.
|