2013-10-17 44 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