On Thu, Aug 22, 2019 at 12:37:28PM +0200, Klemens Nanni wrote:
> We support -delete since the following and I see no reason to prefer the
> current examples for the very same reasons tedu already outlined:
> 
>       find.c revision 1.21
>       date: 2017/01/03 21:31:16;  author: tedu;  state: Exp;  lines: +10 -4;
>       add -delete option which can simplify the common case of wanting to 
> delete
>       lots of files without the arcane -exec or error prone xargs.
>       code from freebsd.
>       ok millert
> 
> CAVEATS even goes into detail wrt. removing special files, so no
> information seems to be lost with this diff.
> 
> Feedback? OK?

I think having those examples there is useful since the executed command
may be something different than rm. In my opinion examples are there
to show how to use more complex idioms safely and not just to show the
quickest way.
 
> Index: find.1
> ===================================================================
> RCS file: /cvs/src/usr.bin/find/find.1,v
> retrieving revision 1.96
> diff -u -p -r1.96 find.1
> --- find.1    6 Dec 2018 17:45:14 -0000       1.96
> +++ find.1    22 Aug 2019 10:31:14 -0000
> @@ -581,9 +581,7 @@ ending in a dot and single digit, but sk
>  Find and remove all *.jpg and *.gif files under the current working
>  directory:
>  .Pp
> -.Dl "$ find . \e( -name \e*.jpg -o -name \e*.gif \e) -exec rm {} \e;"
> -or
> -.Dl "$ find . \e( -name \e*.jpg -o -name \e*.gif \e) -print0 | xargs -0r rm"
> +.Dl "$ find . \e( -name \e*.jpg -o -name \e*.gif \e) -delete"
>  .Sh SEE ALSO
>  .Xr chflags 1 ,
>  .Xr chmod 1 ,
> 

-- 
:wq Claudio

Reply via email to