我已經通過xargs的手冊頁讀了十幾遍,我仍然無法弄清楚如何讓它終止。當我在shell中調用它時:xargs echo this is xargs
我只在按ctrl + d時纔看到輸出。沒有辦法指定我希望xargs在讀取一定數量的參數後停止?所以,當我輸入xargs echo this is xargs
並按回車,我立即看到this is xargs
而不必按ctrl + d?Unix:Xargs不會終止
我已經嘗試設置與-e和-E和EOF標誌既不當這樣做這樣的工作對我來說:
xargs -Ez echo this is xargs z
我這麼問是因爲我試圖寫一個C這個程序會讓一個孩子分叉並使用execl來調用xargs,但是我的程序掛起了,所以在我嘗試繼續編寫程序之前,我想至少能夠從命令行調用xargs。
你必須通過一個pipe.'echo這是xargs的將數據提供給'xargs' | xargs echo'可能工作。更多以示例方式使用xargs的示例調用可能是'find'。 -print | xargs stat'。祝你好運。 – shellter