Imported from ../bash-4.0-rc1.tar.gz.

This commit is contained in:
Jari Aalto 2009-01-12 13:36:28 +00:00
commit 3185942a52
666 changed files with 188710 additions and 54674 deletions

View file

@ -253,6 +253,8 @@ foo=([10]="bar")
echo ${foo[0]}
rm 1=bar
cd $OLDPWD
foo=(a b c d e f g)
echo ${foo[@]}
@ -372,34 +374,13 @@ declare -a x=($0)
declare -a x=(\$0)
echo "${x[@]}"
: ${TMPDIR:=/tmp}
# tests for bash-3.1 problems
${THIS_SH} ./array5.sub
mkdir $TMPDIR/bash-test-$$
cd $TMPDIR/bash-test-$$
# tests for post-bash-3.2 problems, most fixed in bash-3.2 patches
${THIS_SH} ./array6.sub
${THIS_SH} ./array7.sub
trap "cd / ; rm -rf $TMPDIR/bash-test-$$" 0 1 2 3 6 15
${THIS_SH} ./array8.sub
touch '[3]=abcde'
touch r s t u v
declare -a x=(*)
echo ${x[3]}
echo ${x[@]}
unset x
x=(a b c d e)
echo ${x[*]: -1}
unset x[4]
unset x[2]
x[9]='9'
echo ${x[*]: -1}
TOOLKIT=(1 2 3 4 5 6 7 8 9 10)
ARRAY="1"
echo ${TOOLKIT["$ARRAY"]}
${THIS_SH} ./array9.sub