[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: помогите с bash и условием



Владимир Скубриев <vladimir@skubriev.ru> wrote:
> On 22.08.2013 14:28, Sergey Korobitsin wrote:
> > Владимир Скубриев ??? ??? To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:23 +0400

[skipp]

> 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

Любите вы всё усложнять на пустом месте. пайпов вагон, зачем?

#/bin/sh

TO="/dev/sdb"
SERIAL="RTF57NGH"

if [ $(udevadm info --query=all -n "${TO}" | grep -c "SERIAL_SHORT=${SERIAL}") != "1" ]; then
   echo blah-blah
fi

ы?


Reply to: