Hi all When I run the bash test lastpipe.tests, there were some errors occurred.
The code in lastpipe.tests:
shopt -s lastpipe
...
exit 142 | false
echo $? -- ${PIPESTATUS[@]}
The error output:
lastpipe.tests: line 41: 708 Exit 142 exit 142
703 Hangup | false
129 -- 142 129
The lastpipe.right is:
...
1 -- 142 1
...
When I run the above line by line, it was correct.
$ shopt -s lastpipe
$ exit 142 | false
$ echo $? -- ${PIPESTATUS[@]}
$ 1 -- 142 1
That is strange.
//dengke
