在某些脚本执行期间提供快速答案

时间:2015-02-04 09:16:57

标签: bash

我有这三个sh脚本在oracle数据库中做一些sql脚本。在一些初始更新之后,脚本会询问一个需要通过按J来回答的问题。但现在我必须在它停止时手动提供这个答案。 有没有人知道我应该如何提供这个答案,以便所有脚本都可以在没有我干预的情况下完成?

./1.sh  A B  && \
./2.sh  A B  && \
./2.sh  A B  

1 个答案:

答案 0 :(得分:0)

是的,你可以做到这一点。重定向stdin,以便从文件中获取输入。

/1.sh  A B 0<ip1.txt && \
./2.sh  A B 0<ip2.txt && \
./2.sh  A B 0<ip3.txt 

其中ip1.txt,ip2.txt,ip3.txt等分别包含您对每个脚本的回复。限制因素是每个脚本只能使用一个回复。

您可以调整此ipi.txt文件以重定向脚本响应stdout。