Re: long string using find and "-exec ls -ls" to find part-of fi
On Mon, 30 Jun 2014 11:45:06 -1000, Parv wrote:
> in message <20140630230316.44ec3257.freebsd@edvax.de>,
> wrote Polytropon thusly...
> >
> > On Sun, 29 Jun 2014 23:40:44 -0700, Gary Kline wrote:
> > > ANYWAY, the thing learned tonight is that it's *XARGS* <cmd>
> > > instead of -exec abcfubarCmd.
> >
> > Allow me to add one little reminder:
> >
> > When using xargs, usually _one_ program will be executed
> > with a command line containing _all_ results of the find
> > command. If you want to run a program on _each_ of the
> > results, this is the typical sh solution:
> >
> > find ... | while read F; do
> > somecommand $F
> > done
> ...
>
> If only one command to be run for each file, then xargs can be used
> with "-n" option to specify "the maximum number of arguments taken
> from standard input for each invocation" ...
>
> find ... | xargs -n 1 command ...
This works! After reading "man xargs" I have re-instantiated
my memory about this feature. Thanks for the reminder! :-)
--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 17 之 20 篇):