Как проверить наличие usb-устройства с помощью оператора if в bash

Я пытаюсь создать автоматизированный сценарий bash, который заполняет файл с urandom во флэш-памяти устройства. Я могу вручную использовать все команды, чтобы это произошло, но я пытаюсь создать сценарий и испытываю трудности с выяснением того, как проверить наличие usb-устройства. Я знаю, что это будет либо sda1, либо sdb1, но не уверен, достаточно ли приведенного ниже кода...? Спасибо! Ниже приведен код:

if /dev/sda1
then
         mount -t vfat /dev/sda1 /media/usbkey
else
         mount -t vfat /dev/sdb1 /media/usbkey
fi
5
задан suffa 3 January 2012 в 23:56
поделиться