在linux中发送命令到屏幕

时间:2016-06-01 15:19:32

标签: linux ubuntu-14.04

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

进入屏幕

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

进入新屏幕后,我必须输入'开始扫描过程。 我正在尝试编写一个脚本来自动编写命令的过程,但是无法弄清楚如何通过' s'进入屏幕自动开始扫描过程。 我尝试过诸如

之类的命令

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

echo "s" > /dev/ttyACM0

我正在使用Linux Ubuntu操作系统。 任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

你想要的是

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

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

在你的情况下。如果这对您有用,请告诉我。