在 bash 脚本中重定向标准输入和标准输出

J·肯西

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

java App < stdin > stdout 2> stderr

所以我可以运行这个脚本,将文件传递给 stdin、stdout、stderr,然后它就会执行它。

./script < file1 > file2 2> file3 

它会做:

java App < file1 > file2 2> file3

如何重定向输入和输出?

切普纳

java已经从 shell 继承了它的文件描述符,所以你不必在脚本中任何特殊的事情

java App

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查bash脚本中是否有标准输出重定向

在bash脚本中动态重定向标准输入

如何使用 Bash 将标准输出和标准错误重定向并附加到文件中

Bash Shell重定向标准输出和错误到同一文件中的事件顺序

Bash将标准输出重定向到功能

Bash - 如何重定向某个线程的标准输出?

重定向标准输入和标准输出?

如何将标准输入重定向到bash中的文件

如果它的标准输入已被重定向,是否可以获取bash脚本以接受来自终端的输入?

bash中的输入输出重定向

如何从getopts在bash脚本中输出管道标准输出?

将 bash 输出重定向到 bash 脚本中的文件

bash脚本如何从管道中写入其标准输出?

如何在Groovy脚本中从Bash Heredoc读取标准输入

重定向标准输出和标准输入-Java

使用bash重定向和输入变量编写脚本

Bash:在重定向之前作为标准输入执行命令

Bash脚本顺序混合在输出的大重定向中

bash telnet 从期望中获取标准输出

将Bash中的标准错误重定向为null-“日期:无效的日期“从不”

在 Bash 与 ZSH 中结合 heredoc 和输入重定向

在Bash管道中读取标准输入

在bash中,使用标准输入执行脚本时,如何自动输入值?

从文件重定向输入,但也显示在标准输出中?

如何从DART脚本中的键盘重定向标准输入?

在bash脚本中,如何判断脚本输出是否重定向到文件?

如何在bash脚本中分叉/管道标准输入?

如何在bash脚本中多次使用带有“-”(破折号)的标准输入?

通过写入其父脚本进程的标准输入,在提升的bash进程中执行命令