检查是否连接了特定的外部磁盘

Modified on: Thu, 14 Jun 2018 11:23:23 +0800

如果连接了特定的外部磁盘,如何通过shell命令检查? (按标签或设备ID)

作者:muru,Jeno

最佳答案

要测试特定设备是否已连接,您可以使用grep-q选项搜索lsusblsblk,例如

uuid=f9035fce-b3a1-4aee-80ef-44e432b78fdb
lsblk -f | grep -wq $uuid && echo yes || echo no

devicename="some Inc. Keyboard"
lsusb | grep -q "$devicename" && echo yes || echo no

if

uuid=f9035fce-b3a1-4aee-80ef-44e432b78fdb
if lsblk -f | grep -wq $uuid; then
  echo yes
else
  echo no
fi

无论设备是否已安装,都可以使用。

作者:,dessert

相关问答

添加新评论