我想在我的 bash 脚本中模拟按键(例如“Ctrl+B + O”)但我不知道如何做到。
另外,我无法安装任何软件包来执行此操作。我想在 Termux 上使用此脚本。
谢谢
答案1
Contr
+A
与 的 ASCII 值相关1
,Contr
+B
与2
等相关。
如果您想发送控制组合,请使用echo $'\c<key>'
。
例如,您可以使用echo $'\cb'
而不是Contr
+ B
+ O
。
$ echo $'\ca'|bash
bash: line 1: $'\001': command not found
$ cat|bash
^B
bash: line 1: $'\002': command not found
在第二个命令中,我使用键模拟Contr
+并按下回车键。B