我在linux-server(raspberry)上使用USB-Dongle。 要打开锥形并使用固件,要执行此操作,我必须使用"屏幕"打开终端。
screen /dev/ttyACM0
使用shell脚本打开此连接没有问题。 我的问题是在这个屏幕上执行一个命令。
固件有一些命令参考,例如V,以获取版本号。
首先,我尝试了一个管道(|)
screen /dev/ttyACM0 | echo "V"
但是,这没有正确的结果。
有人告诉我,我可以使用屏幕命令-X来执行某些操作。
screen -T CUL /dev/ttyACM0
screen -X V
这似乎有效。 问题:"屏幕"给出错误信息:-X:unknow command" V"
当我打开屏幕并进入coammand V时,我得到一个输出。
一些想法?
答案 0 :(得分:0)
尝试此命令:
screen -X stuff 'V'$(printf \\r)
(你还需要回车)