在bash脚本中重定向stdin和stdout

时间:2017-05-11 15:27:37

标签: bash shell

我想创建一个bash脚本,它执行java命令,如:

java App < stdin > stdout 2> stderr

所以我可以运行这个脚本,将文件传递给stdin,stdout,stderr并执行它。

./script < file1 > file2 2> file3 

它会做的:

java App < file1 > file2 2> file3

如何重定向输入和输出?

1 个答案:

答案 0 :(得分:2)

java已从shell继承其文件描述符,因此您不必在脚本中执行任何特殊操作:

java App