| 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 $?

Reply via email to