On Tue, Jun 22, 2021 at 08:26:40AM -0400, Greg Reagle wrote:
> All over the place (tutorials, manuals, articles, questions and answers) I 
> see the advice to use the null feature of find (-print0) and xargs (-0) to be 
> able to handle any kind of wacky file name (e.g. filenames with newlines).  
> Granted, *if* you are going to pipe find into xargs, the advice makes sense.  
> But wouldn't it be better in every way to use the -exec (or -execdir) feature 
> of find instead of piping into xargs?  Why isn't that the common advice?  Is 
> the -exec feature of find fairly new, or fairly new to Posix?
>

More specifically,
everything can be done with:

find ... -exec sh -c '
# My code using $@
' argv0 {} + | ...

Reply via email to