隨着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' –