commit bash-20080821 snapshot

This commit is contained in:
Chet Ramey
2011-12-07 09:27:39 -05:00
parent 2e4498b3aa
commit dd4f3dd893
100 changed files with 49244 additions and 33329 deletions
+1 -1
View File
@@ -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
+3
View File
@@ -109,6 +109,9 @@ argv[3] = <foo quux>
outside 2: outside
argv[1] = <fooq//barq/>
argv[1] = <fooq>
argv[2] = <>
argv[3] = <barq>
argv[4] = <>
argv[1] = <foo!//bar!/>
argv[1] = <foo!>
argv[2] = <>
+4 -4
View File
@@ -1,11 +1,11 @@
18530
84575
63 60
a b c
18532
84577
63 60
flop
./coproc.tests: line 22: 18532 Terminated coproc REFLECT { cat -; }
18534
./coproc.tests: line 22: 84577 Terminated coproc REFLECT { cat -; }
84579
63 60
FOO
63 60
+1 -1
View File
@@ -21,7 +21,7 @@ echo $LINE
kill $REFLECT_PID
wait $REFLECT_PID
coproc tr -u 'a-z' 'A-Z'
coproc xcase -n -u
echo $COPROC_PID
echo ${COPROC[@]}
+45
View File
@@ -0,0 +1,45 @@
coproc { echo a b c; sleep 2; }
echo $COPROC_PID
echo ${COPROC[@]}
read LINE <&${COPROC[0]}
echo $LINE
wait $COPROC_PID
coproc REFLECT { cat - ; }
echo $REFLECT_PID
echo ${REFLECT[@]}
echo flop >&${REFLECT[1]}
read LINE <&${REFLECT[0]}
echo $LINE
kill $REFLECT_PID
wait $REFLECT_PID
coproc tr -u 'a-z' 'A-Z'
echo $COPROC_PID
echo ${COPROC[@]}
echo foo >&${COPROC[1]}
read <&${COPROC[0]}
echo $REPLY
echo ${COPROC[@]}
cat /etc/passwd | grep root | awk -F: '{print $1;}'
exec 4<&${COPROC[0]}-
exec >&${COPROC[1]}-
echo ${COPROC[@]}
read foo <&4
echo $foo >&2
exit 0
+3
View File
@@ -9,6 +9,7 @@ shopt -u checkjobs
shopt -u checkwinsize
shopt -s cmdhist
shopt -u compat31
shopt -u compat32
shopt -u dirspell
shopt -u dotglob
shopt -u execfail
@@ -61,6 +62,7 @@ shopt -u checkhash
shopt -u checkjobs
shopt -u checkwinsize
shopt -u compat31
shopt -u compat32
shopt -u dirspell
shopt -u dotglob
shopt -u execfail
@@ -90,6 +92,7 @@ checkhash off
checkjobs off
checkwinsize off
compat31 off
compat32 off
dirspell off
dotglob off
execfail off