]> git.ipfire.org Git - thirdparty/bash.git/blame - tests/invert.tests
Bash-4.3 patch 22
[thirdparty/bash.git] / tests / invert.tests
CommitLineData
bb70624e
JA
1# tests of return value inversion
2# placeholder for future expansion
3
4# user subshells (...) did this wrong in bash versions before 2.04
5
6! ( echo hello | grep h >/dev/null 2>&1 ); echo $?
7! echo hello | grep h >/dev/null 2>&1 ; echo $?
8
9! true ; echo $?
10! false; echo $?
11
12! (false) ; echo $?
13! (true); echo $?
14
15! true | false ; echo $?
16! false | true ; echo $?
17
18! (true | false) ; echo $?
19! (false | true) ; echo $?