7
sto cercando di aggiungere dinamicamente un elemento in un array:Aggiungi elemento nella matrice
array=("element1" "element2" "element3")
fa=()
# now loop through the above array
for i in "${array[@]}"
do
fa+=("$i")
# or do whatever with individual element of the array
done
echo $fa
Ma è il ritorno element1
.
ho provato con un indice, ma sto ottenendo lo stesso risultato:
fa[index]="$i"
((index++))
sto facendo qualcosa di sbagliato qui?
Una nota a margine, è possibile ricontrollare se tutte le shell supportano lo stile 'fa + = (" $ i ")'. – sjsam