Re: long string using find and "-exec ls -ls" to find part-of fi

看板FB_questions作者時間11年前 (2014/07/01 06:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串15/20 (看更多)
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 ... -- _______________________________________________ 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"
文章代碼(AID): #1JiTuUUE (FB_questions)
討論串 (同標題文章)
完整討論串 (本文為第 15 之 20 篇):
文章代碼(AID): #1JiTuUUE (FB_questions)