mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-07 10:42:28 +02:00
commit bash-20150710 snapshot
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
||||
BUILD_DIR=/usr/local/build/chet/bash/bash-current
|
||||
BUILD_DIR=/usr/local/build/bash/bash-current
|
||||
THIS_SH=$BUILD_DIR/bash
|
||||
PATH=$PATH:$BUILD_DIR
|
||||
|
||||
|
||||
+2
-3
@@ -29,10 +29,9 @@ read LINE <&${REFLECT[0]}
|
||||
|
||||
echo $LINE
|
||||
|
||||
exec 2>$TMPOUT # catch stray job termination messages
|
||||
kill $REFLECT_PID
|
||||
{ sleep 1; kill $REFLECT_PID; } &
|
||||
wait $REFLECT_PID >$TMPOUT 2>&1 || echo "coproc.tests: REFLECT: status $?"
|
||||
grep -q 'Terminated.*coproc.*REFLECT' < $TMPOUT || {
|
||||
grep 'Terminated.*coproc.*REFLECT' < $TMPOUT >/dev/null 2>&1 || {
|
||||
echo "coproc.tests: wait for REFLECT failed" >&2
|
||||
}
|
||||
rm -f $TMPOUT
|
||||
|
||||
+21
-3
@@ -434,10 +434,28 @@ argv[3] = <_QUEST>
|
||||
argv[4] = <_QUILL>
|
||||
argv[5] = <_QUOTA>
|
||||
argv[6] = <_QUOTE>
|
||||
argv[1] = <_QUANTITY>
|
||||
argv[2] = <_QUART>
|
||||
argv[3] = <_QUEST>
|
||||
argv[4] = <_QUILL>
|
||||
argv[5] = <_QUOTA>
|
||||
argv[6] = <_QUOTE>
|
||||
argv[1] = <_QUANTITY-_QUART-_QUEST-_QUILL-_QUOTA-_QUOTE>
|
||||
./new-exp3.sub: line 19: ${!_Q* }: bad substitution
|
||||
./new-exp3.sub: line 24: ${!1*}: bad substitution
|
||||
./new-exp3.sub: line 26: ${!@*}: bad substitution
|
||||
argv[1] = <_QUANTITY>
|
||||
argv[2] = <_QUART>
|
||||
argv[3] = <_QUEST>
|
||||
argv[4] = <_QUILL>
|
||||
argv[5] = <_QUOTA>
|
||||
argv[6] = <_QUOTE>
|
||||
argv[1] = <_QUANTITY>
|
||||
argv[2] = <_QUART>
|
||||
argv[3] = <_QUEST>
|
||||
argv[4] = <_QUILL>
|
||||
argv[5] = <_QUOTA>
|
||||
argv[6] = <_QUOTE>
|
||||
./new-exp3.sub: line 23: ${!_Q* }: bad substitution
|
||||
./new-exp3.sub: line 28: ${!1*}: bad substitution
|
||||
./new-exp3.sub: line 30: ${!@*}: bad substitution
|
||||
Case01---3---A:B:C---
|
||||
Case02---1---A B C::---
|
||||
Case03---3---A:B:C---
|
||||
|
||||
@@ -8,12 +8,16 @@ _QUEST=
|
||||
_QUART=
|
||||
|
||||
recho ${!_Q*}
|
||||
recho ${!_Q@} # compatibility
|
||||
|
||||
IFS="-$IFS"
|
||||
|
||||
recho ${!_Q*}
|
||||
recho "${!_Q*}"
|
||||
|
||||
recho ${!_Q@}
|
||||
recho "${!_Q@}"
|
||||
|
||||
recho ${!_Y*}
|
||||
|
||||
recho "${!_Q* }"
|
||||
|
||||
@@ -100,5 +100,4 @@ trap -- 'echo caught a child death' SIGCHLD
|
||||
trap -- 'echo exiting' EXIT
|
||||
trap -- 'echo aborting' SIGABRT
|
||||
trap -- 'echo caught a child death' SIGCHLD
|
||||
trap -- '' SIGUSR2
|
||||
exiting
|
||||
|
||||
@@ -62,6 +62,7 @@ echo $?
|
||||
# hmmm...should this set the handling to SIG_IGN for children, too?
|
||||
trap '' USR2
|
||||
./trap1.sub
|
||||
trap - USR2
|
||||
|
||||
# test ERR trap
|
||||
./trap2.sub
|
||||
|
||||
Reference in New Issue
Block a user