On 22.08.2013 17:43, Sergey Korobitsin
wrote:
этот способ не подходит - верно.Peter Pentchev ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:12 +0300[ ... ] Так что: if echo "$TO_DISK_INFO" | fgrep -e "$SERIAL_SHORT" | fgrep -qe "$SERIALTO"; then ... fi а что значит || true ?Это всё, конечно, хорошо, но человек хотел, чтобы блок внутри if ... fi выполнился, если grep выполнится _неуспешно_. Простого способа, как это сделать, я сходу не нашел, если только не городить что-то типа: if echo "$TO_DISK_INFO" | fgrep -e "$SERIAL_SHORT" | fgrep -qe "$SERIALTO" || true; then ... fi что, согласитесь, не очень читабельно. -- С Уважением, специалист по техническому и программному обеспечению, системный администратор Скубриев Владимир ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Россия, Ростовская область, г. Таганрог тел. моб: +7 (918) 504 38 20 skype: v.skubriev icq: 214-800-502 www: skubriev.ru |