Bash:在一个新行中打印每个输入字符串

时间:2013-06-19 16:15:15

标签: bash newline echo

使用xargs,我会给echo个字符串打印。有没有办法在新行中显示每个给定字符串?

find . something -print0 | xargs -r0 echo

我确信这非常简单,但我找不到合适的关键词来谷歌吧。

2 个答案:

答案 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帮助的情况下愉快地每行打印一张,但可能这只是你所追求的一部分。