Linux 使用bash脚本在现有屏幕会话中通过enter传递命令

Linux 使用bash脚本在现有屏幕会话中通过enter传递命令,linux,bash,enter,gnu-screen,Linux,Bash,Enter,Gnu Screen,我正在写一个bash脚本。 下面是我的命令 screen -x stack -p n-api -X stuff "ls" 这个命令只是粘贴,这个命令永远不会执行。 所以我用 control + V + enter command 象征 ^M 这基本上是一个进入。但是,每当我打开脚本编辑其他部分时,命令就会消失,并且再次无法使用bash script在屏幕会话中按enter键,这似乎对我有效: screen -x stack -p n-api -X stuff "ls$(printf \\

我正在写一个bash脚本。 下面是我的命令

screen -x stack -p n-api -X stuff "ls"
这个命令只是粘贴,这个命令永远不会执行。 所以我用

control + V + enter command 
象征

^M
这基本上是一个进入。但是,每当我打开脚本编辑其他部分时,命令就会消失,并且再次无法使用bash script在屏幕会话中按enter键,这似乎对我有效:

screen -x stack -p n-api -X stuff "ls$(printf \\r)"
可以在中找到的其他解决方案有

以及使用ctrl-V ctrl-L ctrl-V ctrl-M插入^M的解决方案

screen -x stack -p n-api -X stuff 'ls\n'