Bash-4.2 distribution sources and documentation
This commit is contained in:
parent
30d188c293
commit
495aee441b
341 changed files with 108751 additions and 36060 deletions
52
tests/vredir2.sub
Normal file
52
tests/vredir2.sub
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
: ${TMPDIR:=/var/tmp}
|
||||
SHELLSFILE=$TMPDIR/shells-$$
|
||||
|
||||
cat > $TMPDIR/shells-$$ <<EOF
|
||||
/bin/bash
|
||||
/bin/csh
|
||||
/bin/ksh
|
||||
/bin/sh
|
||||
/bin/tcsh
|
||||
/bin/zsh
|
||||
EOF
|
||||
|
||||
oclosev()
|
||||
{
|
||||
exec {v}>&-
|
||||
}
|
||||
|
||||
iclosev()
|
||||
{
|
||||
exec {v}<&-
|
||||
}
|
||||
|
||||
exec {v}>&1
|
||||
echo $v
|
||||
|
||||
echo foo 1 >&$v
|
||||
echo foo 2 >&$v
|
||||
echo foo 3 >&$v
|
||||
|
||||
oclosev
|
||||
|
||||
exec {v}<$SHELLSFILE
|
||||
echo $v
|
||||
|
||||
while read line <&$v
|
||||
do
|
||||
echo $line
|
||||
done
|
||||
|
||||
iclosev
|
||||
|
||||
type oclosev
|
||||
type iclosev
|
||||
|
||||
while read -r -u ${fd}
|
||||
do
|
||||
echo $REPLY
|
||||
done {fd}<$SHELLSFILE
|
||||
|
||||
rm -f $SHELLSFILE
|
||||
|
||||
exit 0
|
||||
Loading…
Add table
Add a link
Reference in a new issue