Re: [dev] Why not use the -exec feature of find?

From: Hadrien Lacour <>
Date: Tue, 22 Jun 2021 15:48:11 +0000

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 $_AT_
' argv0 {} + | ...
Received on Tue Jun 22 2021 - 17:48:11 CEST

This archive was generated by hypermail 2.3.0 : Tue Jun 22 2021 - 18:48:07 CEST