Re: помогите с bash и условием
14:35 Thu 22 Aug , Владимир Скубриев wrote:
> TO="/dev/sdb"
> SERIAL="RTF57NGH"
> TO_DISK_INFO=`udevadm info --query=all -n $TO`
>
> echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO
> # проверяем результат последней команды
> if [ $? -ne 0 ];
> then
> echo " Parametr <SERIALTO> do not correspond hard drive <TO> -
> Exiting, beacuse we cannot delete ALL DATA ..."
> echo " ... !!! BE Careful !!! ..."
> exit 3
> fi
Проверить наличие нужного диска можно проще:
BACKUP_DISK="/dev/disk/by-id/usb-Easy_Disk_AA040127_007375-0:0"
if [ ! -b "$BACKUP_DISK" ]; then
echo "Correct backup disk not found: $BACKUP_DISK" >&2
exit 1
fi
--
WBR, Andrey Tataranovich
Reply to: