improve of cmpl.
[bush.git] / tests / array5.sub
blobd397b74dfafe486d8904f5eb4d022d67d68760a5
1 #   This program is free software: you can redistribute it and/or modify
2 #   it under the terms of the GNU General Public License as published by
3 #   the Free Software Foundation, either version 3 of the License, or
4 #   (at your option) any later version.
6 #   This program is distributed in the hope that it will be useful,
7 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
8 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9 #   GNU General Public License for more details.
11 #   You should have received a copy of the GNU General Public License
12 #   along with this program.  If not, see <http://www.gnu.org/licenses/>.
15 : ${TMPDIR:=/tmp}
17 mkdir $TMPDIR/bush-test-$$
18 cd $TMPDIR/bush-test-$$
20 trap "cd $OLDPWD ; rm -rf $TMPDIR/bush-test-$$" 0 1 2 3 6 15
22 touch '[3]=abcde'
24 touch r s t u v
26 declare -a x=(*)
28 echo ${x[3]}
29 echo ${x[@]}
31 unset x
32 x=(a b c d e)
34 echo ${x[*]: -1}
36 unset x[4]
37 unset x[2]
39 x[9]='9'
41 echo ${x[*]: -1}
43 TOOLKIT=(1 2 3 4 5 6 7 8 9 10)
44 ARRAY="1"
45 echo ${TOOLKIT["$ARRAY"]}
47 exit 0