mirror of
https://github.com/sheumann/hush.git
synced 2024-08-20 04:28:57 +00:00
function old new delta checkjobs 467 517 +50 builtin_set 259 286 +27 o_opt_strings - 10 +10 hush_main 1011 1013 +2 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 3/0 up/down: 89/0) Total: 89 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
46 lines
1023 B
Plaintext
Executable File
46 lines
1023 B
Plaintext
Executable File
echo Default:
|
|
echo "true | true:"
|
|
true | true; echo $?
|
|
! true | true; echo $?
|
|
echo "true | false:"
|
|
true | false; echo $?
|
|
! true | false; echo $?
|
|
echo "false | true:"
|
|
false | true; echo $?
|
|
! false | true; echo $?
|
|
echo "exit 2 | exit 3 | exit 4:"
|
|
exit 2 | exit 3 | exit 4; echo $?
|
|
! exit 2 | exit 3 | exit 4; echo $?
|
|
|
|
echo Pipefail on:
|
|
set -o pipefail
|
|
echo "true | true:"
|
|
true | true; echo $?
|
|
! true | true; echo $?
|
|
echo "true | false:"
|
|
true | false; echo $?
|
|
! true | false; echo $?
|
|
echo "false | true:"
|
|
false | true; echo $?
|
|
! false | true; echo $?
|
|
echo "exit 2 | exit 3 | exit 4:"
|
|
exit 2 | exit 3 | exit 4; echo $?
|
|
! exit 2 | exit 3 | exit 4; echo $?
|
|
|
|
echo Pipefail off:
|
|
set +o pipefail
|
|
echo "true | true:"
|
|
true | true; echo $?
|
|
! true | true; echo $?
|
|
echo "true | false:"
|
|
true | false; echo $?
|
|
! true | false; echo $?
|
|
echo "false | true:"
|
|
false | true; echo $?
|
|
! false | true; echo $?
|
|
echo "exit 2 | exit 3 | exit 4:"
|
|
exit 2 | exit 3 | exit 4; echo $?
|
|
! exit 2 | exit 3 | exit 4; echo $?
|
|
|
|
echo Done
|