2013-10-17 192 views

回答

0

是的。

您正在文本文件上運行命令sort。輸出結果爲program.sh

1

是。您將標準輸出從cat寫入program.sh的標準輸入。由於cat沒有做太多,除了閱讀文件,你也可以寫爲:

program.sh < textfile 

...這does the same thing

從技術角度來看,標準輸入是通過文件描述符0來訪問的,而標準輸出是文件描述符1,標準錯誤是文件描述符2.有了這些信息,您可以進行更復雜的重定向,例如將stderr重定向到相同的地方或不同的地方!)比標準輸出。有關重定向的備忘單,請參閱Peteris Krumins的Bash Redirections Cheat Sheet