>>>>> "David" == David Morgan <[EMAIL PROTECTED]> writes: David> Akim Demaille wrote: >> | The script results are: | | . | 1 >> >> Does it *always* fail, or it's just the operator | which does not >> erase failures? >> >> expr 'a' : '\(a\)'; echo $? >> >> expr 'a' : '\(b\)' '|' 'a' : '\(a\)'; echo $? David> It always fails David> Both cases return 'a' and an exit code of 1. David> Looks like a buggy OS at this point as I tried the failure case David> of just David> expr 'a' : '\(b\)' ; echo $? David> And I get a 0 with no output. Nia? Are you saying `expr' is always exiting the negation of the expected answer? expr 'a' : '\(a\)' || echo failure expr 'a' : '\(b\)' && echo failure gives twice failure? How does the following behave? expr 'a' : 'a' || echo failure expr 'a' : 'b' && echo failure
- Re: Success (mostly) with the testsuite David Morgan
- Re: Success (mostly) with the testsuite Pavel Roskin
- Re: Success (mostly) with the testsuite David Morgan
- Re: Success (mostly) with the testsuite Pavel Roskin
- Re: Success (mostly) with the testsuite David Morgan
- Re: Success (mostly) with the testsuite David Morgan
- Re: Success (mostly) with the testsuite Akim Demaille
- Re: Success (mostly) with the testsuite David Morgan
- Re: Success (mostly) with the testsuite Akim Demaille
- Re: Success (mostly) with the testsuite David Morgan
- Re: Success (mostly) with the testsuite Akim Demaille
- Re: Success (mostly) with the testsuite David Morgan
- Re: Success (mostly) with the testsuite Paul Eggert
- Re: Success (mostly) with the testsuite Akim Demaille
- Re: Success (mostly) with the testsuite Alexandre Oliva
- Re: Success (mostly) with the testsuite Akim Demaille
- Various systems (was: Success (mostly) with the t... Akim Demaille
- Re: Various systems (was: Success (mostly) with t... David Morgan
- Re: Various systems (was: Success (mostly) with t... Akim Demaille
- Re: Various systems (was: Success (mostly) with t... David Morgan
- Re: Various systems (was: Success (mostly) with t... Akim Demaille