管線(Pipe)
|
"|" 是 Pipe 的符號,就像一根管子一般將左右
兩邊指令的輸出和輸入連接起來。
左邊指令的輸出,會當作右邊指令的輸入。
|
在沒有 Pipe 這種機制之前,使用者只能將一個指令或程式執行的結果
暫時存在一個暫存檔,再執行另一個指令(程式),而將暫存檔內的資料
餵給第二個指令作為它的輸入。非常繁瑣也不利於程式的閱讀,
尤其是當執行步驟很多時,更為頭疼。
|
I/O Redirection 及 Pipe 這兩種
機制在程式設計上具有高度的彈性,也是Unix
在早期普受歡迎的原因之一。
|