[freebsd] exit utility

George L. Yermulnik yz at yz.kiev.ua
Fri Feb 9 09:49:26 EET 2018


Hello!

On Fri, 09 Feb 2018 at 08:27:52 (+0200), Irina Liakh wrote:

> > 2. Какова цель затеи?
> Читабельность кода :)

> На вход поступает некая строка (всегда разные), надо определить, не пустая
> ли она, и в зависимости от этого ветвится код:

> set_status `cat | wc -c` && echo zero string || echo nonzero string

> Понятно, что можно так:

> [ `cat | wc -c` -eq 0 ] && echo zero string || echo nonzero string

> но это менее читабельно, кмк.

Это _читабельнее_, т.к. в этом нету скрытой за функцией логики.
Кстати, для проверки, является строка пустой или нет, существует builtin способ.

Из любопытства: а что Вы хотите считать непустой строкой? Мне кажется
"wc -с" может тут немного навредить.

-- 
George L. Yermulnik
[YZ-RIPE]


More information about the freebsd mailing list