Bash 如何将stdin从shell脚本重定向到shell脚本中的命令?

Bash 如何将stdin从shell脚本重定向到shell脚本中的命令?,bash,stdin,Bash,Stdin,如何将stdin从shell脚本重定向到shell脚本中的命令?我正在尝试将stdin传递给java System.in流 我想换一个 find . -type f | $JAVA_HOME/bin/java com.domain.BatchProcess 与 如果在脚本中执行该命令,它将替换shell并继承其文件描述符, 包括stdin、stdout和stderr。它会自动执行。如果命令: $JAVA_HOME/bin/java com.domain.BatchProcess 需要来自st

如何将stdin从shell脚本重定向到shell脚本中的命令?我正在尝试将stdin传递给java System.in流

我想换一个

find . -type f | $JAVA_HOME/bin/java com.domain.BatchProcess


如果在脚本中执行该命令,它将替换shell并继承其文件描述符,
包括stdin、stdout和stderr。

它会自动执行。

如果命令:

$JAVA_HOME/bin/java com.domain.BatchProcess
需要来自stdin的输入,然后将其放入脚本并运行第二个命令即可

$JAVA_HOME/bin/java com.domain.BatchProcess