09.02.2018 13:58, Irina Liakh пишет:

> Пожалуй, лучшее решение тут будет такое:
> 
> [ `cat` ] && echo nonzero string || echo zero string

Ну раз пошла такая пьянка... Проверка [ $string ] && ... || ...
конечно, очень компактная, но для "красивости" (а более для полноты картины)
стоит упомянуть ещё и такое"

case "$string" in
'')     echo nonzero string     ;;
*)      echo zero string        ;;
esac

Совсем не так компактно, зато читабельности - завались :-)

_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить