Php 在安装shell脚本上按enter键

Php 在安装shell脚本上按enter键,php,shell,Php,Shell,在安装我的系统时,它编译了一个名为php ssh2的模块,该模块要求选择一个补丁(如图中红色所示) 它不需要补丁,所以除了按Enter键外,您无需执行任何操作 我只需要按Enter键就可以继续构建-是否有办法在shell脚本中执行此操作/删除此确认,自动按Enter键 假设您的php ssh2脚本名为myprogram,那么您就可以这样做了 echo -ne '\n' | ./myprogram \n将把enter模拟成一个不优雅但有效的解决方案。我发现,在某些情况下,编写enter脚本的唯一

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

它不需要补丁,所以除了按Enter键外,您无需执行任何操作

我只需要按Enter键就可以继续构建-是否有办法在shell脚本中执行此操作/删除此确认,自动按Enter键


假设您的php ssh2脚本名为
myprogram
,那么您就可以这样做了

echo -ne '\n' | ./myprogram

\n
将把enter模拟成一个不优雅但有效的解决方案。我发现,在某些情况下,编写enter脚本的唯一方法是重定向一个只有该字符的文件。与以前的解决方案类似:

cat enter.txt | ./myprogram
要创建de文件,只需执行以下操作:

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

设置命令行选项?请告诉我们有关您的安装系统的更多信息。什么操作系统,什么安装系统?也许你可以使用定时器。比如说5秒,如果没有按键,就转到下一条指令。看一看。