1
У меня есть этот маленький кусочек кода:переменной как часть имени массива
#!/bin/bash
item01=('item1' '1' '20')
item02=('item2' '4' '77')
item03=('item3' '17' '15')
zeroone=01
zerotwo=02
echo ""
declare -a array=()
array=${item$zeroone[@]}
echo ""
echo ${array[@]}
echo ""
Очевидно, что это не работает (плохая замена).
Есть ли способ заставить его работать? Таким образом, переменная может быть частью имени массива?
А также, чтобы сделать эту работу, в частности:
array[0]=${item$zeroone[0]}
и
another_variable=${item$zeroone[0]}
Thx
Спасибо, это очень полезно! – Alichino