我正在写一个bash脚本。 以下是我的命令
screen -x stack -p n-api -X stuff "ls"
此命令只是粘贴此命令永远不会执行。 因此我用了
control + V + enter command
形成符号
^M
本质上是一个输入。但每当我打开脚本编辑其他一些部分时,命令就会消失,我再次无法使用bash脚本在屏幕会话中按Enter键
答案 0 :(得分:0)
来自here,这似乎对我有用:
screen -x stack -p n-api -X stuff "ls$(printf \\r)"
How to execute a command inside a screen session中可以找到的其他解决方案
screen -x stack -p n-api -X stuff 'ls\n'
通过^M
ctrl-V
ctrl-L
ctrl-V
插入ctrl-M
以及您的解决方案