[freebsd] exit utility

Irina Liakh spell at itl.ua
Fri Feb 9 08:58:30 EET 2018


On Fri, Feb 09, 2018 at 08:27:52AM +0200, Irina Liakh wrote:
> На вход поступает некая строка (всегда разные), надо определить, не пустая
> ли она, и в зависимости от этого ветвится код:
> 
> set_status `cat | wc -c` && echo zero string || echo nonzero string
> 
> Понятно, что можно так:
> 
> [ `cat | wc -c` -eq 0 ] && echo zero string || echo nonzero string
> 
> но это менее читабельно, кмк.

Пожалуй, лучшее решение тут будет такое:

[ `cat` ] && echo nonzero string || echo zero string

Но всё равно есть ощущение, что builtin setstatus в арсенале не помешал бы..


More information about the freebsd mailing list