【发布时间】:2016-12-16 14:24:55
【问题描述】:
我有一个问题,我有一个非常简单的脚本,可以循环启动 anpther 二进制文件,它看起来像这样:
for (( i=0; \\$i <= 5; i++ )) ; do
test.sh
done
现在的问题是,每次执行后 test.sh 都会询问我是否要覆盖日志,例如“你想覆盖日志吗?[Y/n]”
出现该提示后,脚本会暂停并停止迭代,直到我手动按 Y 并继续,直到出现另一个提示。
要自动化流程,我可以模拟按下“Y”按钮吗?
【问题讨论】:
-
expect完全满足您的需求。 -
也许
yes就足够了。yes Y将产生无限的Y流,您可以将其通过管道输入test.sh的标准输入。 -
想发布答案,@Aaron?
-
当然,为什么不呢!
标签: bash