[freebsd] exit utility

Maxim Sobolev sobomax at freebsd.org
Fri Feb 9 00:16:39 EET 2018


теоретически->гипотетически

2018-02-08 14:15 GMT-08:00 Maxim Sobolev <sobomax at freebsd.org>:

> Ну чисто теоретически может у него там какой-то хитрый код который  ${?}
> обрабатывает? Напрямую ведь не заассайниш.
>
> -Max
>
> 2018-02-08 13:53 GMT-08:00 George L. Yermulnik <yz at yz.kiev.ua>:
>
>> Hello!
>>
>> On Thu, 08 Feb 2018 at 13:44:51 (-0800), Maxim Sobolev wrote:
>>
>> > Hmm:
>>
>> > ----
>> > false_x() {
>> >   return "${1}"
>> > }
>>
>> > false_x 40
>> > echo ${?}
>> > ----
>>
>> > Не комильфо?
>>
>> Пока не ясна задача топикстартерши, не ясно зачем вообще заморачиваться
>> именно "кодом выхода": если его нужно дальше в скрипте обрабатывать, то
>> тут и простой "echo" подойдёт.
>>
>> > -Max
>>
>> > 2018-02-08 12:54 GMT-08:00 George L. Yermulnik <yz at yz.kiev.ua>:
>>
>> > > Hello!
>>
>> > > On Thu, 08 Feb 2018 at 21:48:25 (+0200), Irina Liakh wrote:
>>
>> > > > В процессе скриптописания возникла надобность в утилите, подобной
>> > > > true/false, только с заданным значением кода выхода (пока обошлась
>> > > > вызовом "sh -c 'exit 123'").
>> > > > Если такая есть, просто ткните в неё, плиз.
>> > > > Если нету, скажите что это блажь, и суровые шелл-программисты
>> вызывают
>> > > > целый шелл ради экситкода и не заморачиваются.
>>
>> > > 1. На чём скриптуете?
>> > > 2. Какова цель затеи?
>>
>> > > --
>> > > George L. Yermulnik
>> > > [YZ-RIPE]
>> > > _______________________________________________
>> > > freebsd mailing list
>> > > freebsd at uafug.org.ua
>> > > http://mailman.uafug.org.ua/mailman/listinfo/freebsd
>>
>> > _______________________________________________
>> > freebsd mailing list
>> > freebsd at uafug.org.ua
>> > http://mailman.uafug.org.ua/mailman/listinfo/freebsd
>>
>> --
>> George L. Yermulnik
>> [YZ-RIPE]
>> _______________________________________________
>> freebsd mailing list
>> freebsd at uafug.org.ua
>> http://mailman.uafug.org.ua/mailman/listinfo/freebsd
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uafug.org.ua/pipermail/freebsd/attachments/20180208/8dc5241c/attachment.html>


More information about the freebsd mailing list