Владимир Скубриев ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 
14:23 +0400

> есть команда, точнее набор команд
> echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO
> 
> if [ ОТРИЦАНИЕ + УСЛОВИЕ ];
> then
>   echo " ERROR"
>   exit 3
> fi
> 
> Мне необходимо условие с отрицанием и желательно чтобы все было
> помещено в блок if [ ... ], т.е. в одну строку - желательно но не
> обязательно.
> 
> Т.е. когда мой набор команд выполнен не успешно, то срабатывало то,
> что в блоке then иначе скрипт продолжал работать дальше

echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO
if [ $? -ne 0 ]; then
   echo " ERROR"
   exit 3
fi

А что в $TO_DISK_INFO? Можно оптимизировать.

-- 
Bright regards, Sergey Korobitsin,
Chief Research Officer
Arta Software, http://arta.kz/
xmpp:underta...@jabber.arta.kz

--
Технология ведет нас к сценарию, где капиталистический метод 
производства будет побежден и с течением времени заменен другим. 
В наших руках ростки будущих ролей, не признающие рыночных отношений.
  -- "Mikhail", автор бразильской локализации Гнутеллы.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130822102807.gd...@undertaker.dev.lan.arta.kz

Ответить