mirror of
https://github.com/sheumann/hush.git
synced 2024-08-14 11:28:58 +00:00
20 lines
417 B
Plaintext
20 lines
417 B
Plaintext
|
# tests of return value inversion
|
||
|
# placeholder for future expansion
|
||
|
|
||
|
# user subshells (...) did this wrong in bash versions before 2.04
|
||
|
|
||
|
! ( echo hello | grep h >/dev/null 2>&1 ); echo $?
|
||
|
! echo hello | grep h >/dev/null 2>&1 ; echo $?
|
||
|
|
||
|
! true ; echo $?
|
||
|
! false; echo $?
|
||
|
|
||
|
! (false) ; echo $?
|
||
|
! (true); echo $?
|
||
|
|
||
|
! true | false ; echo $?
|
||
|
! false | true ; echo $?
|
||
|
|
||
|
! (true | false) ; echo $?
|
||
|
! (false | true) ; echo $?
|