]> git.ipfire.org Git - thirdparty/bash.git/blame - tests/array14.sub
Bash-5.2 patch 26: fix typo when specifying readline's custom color prefix
[thirdparty/bash.git] / tests / array14.sub
CommitLineData
8868edaf
CR
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.
5#
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.
10#
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/>.
13#
ac50fbac
CR
14# start at a test suite for negative indexed array subscripts -- post bash-4.2
15x=( 0 1 2 3 4 5)
16declare -p x
17
18unset 'x[-1]'
19declare -p x
20
21unset 'x[-2]'
22declare -p x
23
24unset 'x[-10]'
25
26x[-2]=3
27declare -p x
28
29x+=( five )
30declare -p x
31x[-1]=5
32declare -p x
33
34x+=( [-1]=foo )
35declare -p x
36
37x[-1]=5
38declare -p x
39
40x[-2]+=four
41declare -p x
42
43echo "strlen(${x[-2]})" = ${#x[-2]}