如何將stdin從shell腳本重定向到shell腳本中的命令?我正在嘗試將stdin傳遞給java System.in流。如何將stdin從shell腳本重定向到shell腳本中的命令?
我想
find . -type f | ./batch.sh
如何將stdin從shell腳本重定向到shell腳本中的命令?我正在嘗試將stdin傳遞給java System.in流。如何將stdin從shell腳本重定向到shell腳本中的命令?
我想
find . -type f | ./batch.sh
如果命令:
$JAVA_HOME/bin/java com.domain.BatchProcess
期待從標準輸入,然後把它在一個腳本並運行你的第二個命令將工作。
更換
find . -type f | $JAVA_HOME/bin/java com.domain.BatchProcess
如果您在腳本中執行的是命令,它會更換外殼,並繼承它的文件描述符, 包括標準輸入,輸出和錯誤。
它會自動執行。