Chet Ramey | ac50fba | 2014-02-26 09:36:43 -0500 | [diff] [blame] | 1 | # problems with fix for posix interp 217 introduced in bash-4.2 |
| 2 | |
| 3 | declare -ax array |
| 4 | array[$(( $( echo -n 1001 ) - 1001 ))]=1 |
| 5 | |
| 6 | echo ${array[0]} |
| 7 | echo ${array[@]} |
| 8 | |
| 9 | unset 'array[0]' |
| 10 | array[$( echo -n 1001 ) - 1001 ]=1 |
| 11 | echo ${array[0]} |
| 12 | |
| 13 | unset 'array[0]' |
| 14 | array[$(( 1001 - $( echo -n 1001 ) ))]=1 |
| 15 | echo ${array[0]} |
| 16 | array[$(( 1001 - $( echo -n 1001 ) ))]=1 |
| 17 | echo ${array[0]} |
| 18 | |
| 19 | unset 'array[0]' |
| 20 | array[1001 - $( echo -n 1001 )]=1 |
| 21 | echo ${array[0]} |