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

Reply via email to