hi,

 Fri, Feb 09, 2018 at 10:10:15, spell wrote about "Re: [freebsd] exit utility": 

> Ммм.. Попробую перефразировать свою задачу:
> Требуется преобразовать строку в exitcode (0 или >0).
> 
> Можно, конечно, так:
> 
> [ $somestr = '0' ] && true || false
> 
> Но, по-моему, так было бы проще:
> 
> setstatus $somestr

[ "$somestr" = '0' ]

и оно же

test "$somestr" = '0'

всё, оно уже сделало всё, что нужно. Всё это "&& true || false" всего
лишь воспроизводят уже сделанную проверку, один в один.

Или вы упростили пример, или действительно просто наворачиваете
лишнее.

> Другими словами, в скрипте выполнять одно из двух действий в зависимости
> от содержания строки, но используя для ветвления не test а exitcode.
> Впрочем, я уже почти готова согласиться, что перемудрила..

См. выше.


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

Ответить