管道是實現“將前面的標準輸出作爲後面的標準輸入”
xargs是實現“將標準輸入作爲命令的參數”
如果你直接在命令行輸入cat而不輸入其餘的任何東西,這時候的cat會等待標準輸入,因此你這時候可以
通過鍵盤輸入並按回車來讓cat讀取輸入,cat會原樣返回。而如果你輸入--help,那麼cat程序會在標準輸出上
打印自己的幫助文檔。也就是說,管道符 | 所傳遞給程序的不是你簡單地在程序名後面輸入的參數,它們會被
程序內部的讀取功能如scanf和gets等接收,而xargs則是將內容作爲普通的參數傳遞給程序,相當於你手寫了
cat --help