On Fri, Feb 09, 2018 at 10:33:16AM +0200, Valentin Nechayev wrote: > > 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" всего > лишь воспроизводят уже сделанную проверку, один в один.
Да, это меня занесло на повороте, "&& true || false" тут лишние. Стало быть, setstatus $somestr vs [ "$somestr" = '0' ] test "$somestr" = '0' (Arrrrrghhh, мой мозг, этот вечный свитч с true==0 в sh на false==0 в сях и обратно...) _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd