我正在写一个bash脚本。以下是我的命令
screen -x stack -p n-api -X stuff "ls"
此命令只是粘贴此命令永远不会执行。因此我用过
control + V + enter command
形成一个象征
^M
这本质上是一个输入。但每当我打开脚本编辑其他部分时,命令就会消失,我再也无法使用bash脚本在屏幕会话中输入
从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