我有一個練習寫一個程序,請執行下列操作管材加工:與執行更「EXEC()」函數腐化線打破在bash
ls -la | grep "^d" | more
但是在執行我的計劃後,bash的解釋會不是斷行或正確顯示命令,但是執行它們後顯示結果,它看起來像控制檯的輸入沒有得到標準輸出,但在其他地方,我找不到這種行爲的原因。
我正在使用3個子進程與stdio重定向來連接它們之間的管道。
該程序成功完成它顯示良好的結果,沒有顯示錯誤或任何,當我使用貓而不是更多一切正常後,執行,是否有可能更多的一些系統值的變化,並沒有改變他們回來?
你如何執行你的程序?代碼是什麼? – 2013-06-24 10:06:58