On 10/4/21 10:17 AM, Léa Gris wrote:
Found out that the declare statement does not properly set all variable
flags before assign values:
unset arr
declare -i -a arr=(1 2 3)
declare -p arr
declare -ai arr=([0]="1" [1]="2" [2]="3")
this is ok
declare +i -a arr=(hello world)
declare -p arr
d
Found out that the declare statement does not properly set all variable
flags before assign values:
unset arr
declare -i -a arr=(1 2 3)
declare -p arr
declare -ai arr=([0]="1" [1]="2" [2]="3")
this is ok
declare +i -a arr=(hello world)
declare -p arr
declare -a arr=([0]="0" [1]="0")
this