簡體   English   中英

使用bash腳本在現有屏幕會話中通過Enter鍵傳遞命令

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM