0
点赞
收藏
分享

微信扫一扫

【计算机网络】网络编程套接字(二)

程序员阿狸 2023-07-13 阅读 46

最近遇到一个问题,需要在shell脚本中识别当前显示器的USB触屏线是否插入,并读取显示器名称,以确定是否是想要的。
解决思路:
lsusb命令可以列出所有的外接USB设备:在这里插入图片描述
其中 “Atmel Corp. Atmel maXTouch Digitizer” 即为插入的显示器,如果换成其他的显示器,这里则显示不同的名称,因此用grep命令查找lsusb命令的输出,看是否有指定的关键字,即可判定插入的是否是指定的显示器。

CHECKMONITOR="$(lsusb | grep 'Atmel Corp. Atmel maXTouch Digitizer')"
if [ ! -n "$CHECKMONITOR" ]; then
	echo "!!!The touch screen usb cable is not attached or the current screen is not Elo touch screen."
	exit
fi
举报

相关推荐

0 条评论