![](/img/trans.png)
[英]Bash script: Using "script" command from a bash script for logging a session
[英]passing the command with an enter in existing screen session using bash script
我在寫bash腳本。 以下是我的命令
screen -x stack -p n-api -X stuff "ls"
該命令只是粘貼該命令,從不執行。 因此我用
control + V + enter command
形成一個符號
^M
本質上是回車。 但是每當我打開腳本以編輯其他片段時,該命令就會消失,並且再次無法使用bash腳本在屏幕會話中按Enter
從這里開始 ,這似乎對我有用:
screen -x stack -p n-api -X stuff "ls$(printf \\r)"
在如何在屏幕會話內執行命令中可以找到其他解決方案,包括
screen -x stack -p n-api -X stuff 'ls\n'
以及通過在ctrl-V
ctrl-L
ctrl-V
ctrl-M
插入^M
以及您的解決方案
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.