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] _______________________________________________ freebsd mailing list [email protected] http://mailman.uafug.org.ua/mailman/listinfo/freebsd
