Denis Vlasenko | 140644d | 2007-03-05 20:46:46 +0000 | [diff] [blame^] | 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 $? |