在安装shell脚本上按Enter键

时间:2014-01-27 17:11:15

标签: php shell

在我的系统安装中,它编译了一个名为php ssh2的模块,该模块要求选择一个补丁(如图中红色所示)。

它不需要补丁,因此除了按 Enter 之外,您不必做任何其他事情。

我只需要按 Enter 继续构建 - 有什么方法让我在shell脚本中执行此操作/删除此确认,按 Enter 自动?

enter image description here

2 个答案:

答案 0 :(得分:1)

假设您的php ssh2脚本被称为myprogram,那么您可以执行此操作

echo -ne '\n' | ./myprogram

\n将模拟输入

答案 1 :(得分:1)

作为一个非优雅但有效的解决方案,我发现在某些情况下,编写ENTER脚本的唯一方法是重定向一个只有char的文件。与之前的解决方案类似:

cat enter.txt | ./myprogram

要创建de file,请执行以下操作:

vi enter.txt
<press i>
<press ENTER>
<press ESCAPE>
:wq