mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-08 19:22:39 +02:00
commit bash-20080821 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
|
||||
|
||||
|
||||
@@ -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
@@ -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
@@ -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[@]}
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user