Para testar se um dispositivo específico está conectado, você pode usar grep com a opção -q para pesquisar a saída de lsusb ou lsblk , por exemplo
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
ou com if :
uuid=f9035fce-b3a1-4aee-80ef-44e432b78fdb
if lsblk -f | grep -wq $uuid; then
echo yes
else
echo no
fi
Ambos podem ser usados, não importa se o dispositivo está montado.