使用xargs
,我会给echo
个字符串打印。有没有办法在新行中显示每个给定字符串?
find . something -print0 | xargs -r0 echo
我确信这非常简单,但我找不到合适的关键词来谷歌吧。
答案 0 :(得分:4)
这是echo
获得你想要的一种方式。
find . something -print0 | xargs -r0 -n1 echo
-n1
告诉xargs
每次调用命令时都会使用1个命令行参数(在本例中为echo
)
答案 1 :(得分:3)
find . something | xargs -r0 printf "%s\n"
显然,find
也可以在没有xargs
帮助的情况下愉快地每行打印一张,但可能这只是你所追求的一部分。