我在Linux服务器(树莓派)上使用USB加密狗。要打开连接并使用固件,要执行此操作,我必须打开带有“屏幕”的终端。
screen /dev/ttyACM0
使用shell脚本打开此连接没有问题。我的问题是在此屏幕上执行命令。
固件具有一些命令参考,例如V,以获取版本号。
首先,我尝试了一个管道(|)
screen /dev/ttyACM0 | echo "V"
但是,这没有正确的结果。
有人告诉我,我可以使用屏幕命令-X执行某些操作。
screen -T CUL /dev/ttyACM0
screen -X V
这似乎有效。问题:“屏幕”给出错误消息:-X:unknow命令“ V”
当我打开屏幕并输入coammand VI时,将获得输出。
有什么想法吗?
试试这个命令:
screen -X stuff 'V'$(printf \\r)
(您还需要回车)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句