On Mon, Dec 02, 2019 at 08:31:02AM +0000, Miod Vallat wrote: > grep(1), when invoked with the -R option but no path, displays a > "recursive search of stdin" warning and acts as if -R had not been > specified. > > GNU grep, in that case, will perform a recursive search in the current > directory, i.e. uses an implicit "." path if none is given. > > This is IMO a much better behaviour. What about the following diff? Document this.
OK? Index: grep.1 =================================================================== RCS file: /cvs/src/usr.bin/grep/grep.1,v retrieving revision 1.49 diff -u -p -r1.49 grep.1 --- grep.1 7 Oct 2019 20:51:34 -0000 1.49 +++ grep.1 2 Dec 2019 23:58:56 -0000 @@ -246,6 +246,11 @@ will only search a file until a match ha making searches potentially less expensive. .It Fl R Recursively search subdirectories listed. +If no +.Ar file +is given, +.Nm +searches the working directory. .It Fl s Silent mode. Nonexistent and unreadable files are ignored