在 linux 中向屏幕发送命令

Sending a command to screen in linux

为了 运行 安装在 Teensy 2.0 微控制器上的数据分析程序 运行ning arduino,我必须通过键入

进入屏幕

screen -S trans -L /dev/ttyACM0 (the name of the screen is trans).

进入新屏幕后,我必须输入 's' 才能开始扫描过程。 我正在尝试编写一个脚本来自动执行编写命令的过程,但无法弄清楚如何将 's' 传递到屏幕以自动开始扫描过程。 我试过

这样的命令

screen -S trans -X stuff "s$(printf \r)"

echo "s" > /dev/ttyACM0

我正在研究 Linux Ubuntu OS。 任何帮助,将不胜感激。

你要的是

screen -S trans -X stuff 'command'$(echo -ne '5')

screen -S trans -X stuff 's'$(echo -ne '5')

在你的情况下。让我知道这是否适合你。