如何模拟按 Enter 键?

如何模拟按 Enter 键?

我的 bash 脚本中有这个:

ENV_VAR1=123 nohup my_app &

当我运行时,它会打印这个

$ nohup: appending output to 'nohup.out'
# <here is a new line>

并期望我按下 Enter 键,这样它就会再次显示继续输入命令的提示。按下 Enter 键后,我确实得到了以下内容:

$ 

我怎样才能模拟按 Enter 键在我的 bash 脚本中

答案1

没有通用的方法可以在 Bash 脚本中模拟 Enter。

您不需要按 Enter 键,这样您就会再次收到继续输入命令的提示。输入命令的提示已经存在,它位于$前面nohup。只是来自 的消息nohup跟在此提示之后。您可以通过自己重定向到输出来避免此消息。

ENV_VAR1=123 nohup my_app >> nohup.out 2>&1 &

相关内容