Bash-4.4 distribution sources and documentation
This commit is contained in:
@@ -112,6 +112,9 @@ ${THIS_SH} -i ./exec8.sub
|
||||
|
||||
${THIS_SH} ./exec9.sub
|
||||
|
||||
${THIS_SH} ./exec10.sub
|
||||
${THIS_SH} ./exec11.sub
|
||||
|
||||
true | `echo true` &
|
||||
|
||||
echo after
|
||||
@@ -125,3 +128,32 @@ ${THIS_SH} -c 'VAR=0; VAR=1 command exec; exit ${VAR}'
|
||||
echo bad
|
||||
) 2>/dev/null
|
||||
[ $? = 127 ] || echo FAIL: bad exit status $? at $LINENO
|
||||
|
||||
unset FALSE
|
||||
if [ -x /bin/false ]; then
|
||||
FALSE=/bin/false
|
||||
elif [ -x /usr/bin/false ]; then
|
||||
FALSE=/usr/bin/false
|
||||
else
|
||||
FALSE='command false'
|
||||
fi
|
||||
|
||||
# problem with undoing redirections before running exit trap through bash-4.3
|
||||
|
||||
${THIS_SH} ./exec12.sub false # function
|
||||
${THIS_SH} ./exec12.sub command false
|
||||
${THIS_SH} ./exec12.sub $FALSE
|
||||
|
||||
${THIS_SH} ./exec12.sub notfound
|
||||
${THIS_SH} ./exec12.sub syntaxerror
|
||||
${THIS_SH} ./exec12.sub nosuchcommand
|
||||
|
||||
# problem with fork optimization in bash-4.4-alpha
|
||||
|
||||
$THIS_SH -c 'echo a && /bin/echo b && echo c'
|
||||
$THIS_SH -c 'echo A && /bin/echo B'
|
||||
|
||||
$THIS_SH -c '/bin/echo c && echo d'
|
||||
$THIS_SH -c '/bin/echo c && /bin/echo d && echo e'
|
||||
|
||||
${THIS_SH} ./exec13.sub
|
||||
|
||||
Reference in New Issue
Block a user