如何在bash脚本中模拟按Enter键

时间:2015-03-09 19:46:25

标签: bash

这是我的第一个bash脚本。我想运行一个脚本五次,脚本位于该脚本所在的文件夹中。我的问题是我找不到如何模拟按Enter键。由于此脚本需要先加载数据,因此运行后需要两秒钟,然后会提示您按Enter键。我想模拟这样做五次。如何进行3秒延迟并按后输入?我的脚本有任何其他问题吗?

#!/bin/bash

for i in {1..5}
do
   ./clientScript.py
   #Press enter after a 3 second pause
done

1 个答案:

答案 0 :(得分:2)

这应该有效:

echo | ./clientScript.py

它只是将\n输出到你的python脚本的stdin。