Re:GNU grep 2.12 changes behavior of recursion options, brea...
by adavies42 on Thursday July 26, 2012 @11:34AM
(#4296507)
ever work on a non-gnu box? (old solaris, *bsd, stock os x, etc.) there's a decent chance they don't have -r at all.
[ Parent
| on HN ]
Re:GNU grep 2.12 changes behavior of recursion options, brea...
by cschramm on Thursday July 26, 2012 @11:43AM
(#4296566)
*BSDs have (=> OS X probably too).
Solaris, HP-UX and OpenServer have not.
AIX is weird:
> -r Searches directories recursively. By default, links to directories are followed.
> -R Searches directories recursively. By default, links to directories are not followed.
Re:GNU grep 2.12 changes behavior of recursion options, brea...
by rbanffy on Thursday July 26, 2012 @05:27PM
(#4298836)
Isn't the AIX behavior the one POSIX specifies?
Re:GNU grep 2.12 changes behavior of recursion options, brea...
by cschramm on Friday July 27, 2012 @12:27AM
(#4300018)
Looking at MattJ100's link (http://pubs.opengroup.org/onlinepubs/009695399/utilities/gre...), it seems like POSIX grep actually does not have any recursion.
Hence, only lubutu's comment ("-R is the recursion flag for ls, cp, rm, etc") is true, while _delirium ("-R is the POSIX-standard flag for recursive grep") is wrong, which means AIX is free to do whatever it wants with both the -r and the -R flags.