随着xargs
,我给echo
几个字符串打印。有没有什么方法可以显示每个给定的字符串在新行?Bash:在一个新行中打印每个输入字符串
find . something -print0 | xargs -r0 echo
我敢肯定,这是超级简单,但我不能找到合适的关键词,以谷歌,显然。
随着xargs
,我给echo
几个字符串打印。有没有什么方法可以显示每个给定的字符串在新行?Bash:在一个新行中打印每个输入字符串
find . something -print0 | xargs -r0 echo
我敢肯定,这是超级简单,但我不能找到合适的关键词,以谷歌,显然。
find . something | xargs -r0 printf "%s\n"
显然,find
还可以打印每行一个愉快没有帮助从xargs
,但据推测这是你追求的只是一部分。
用echo
得到你想要的东西的方法如下。
find . something -print0 | xargs -r0 -n1 echo
-n1
告诉xargs
消耗与命令的每一次调用1个命令行参数(在这种情况下,echo
)
好的!谢谢 –
谢谢!是的,这只是我试图放在一起的更长命令行的一部分。我编辑了原始文章,包括'-print0' –