Массив может быть загружен в twoways.
set -A TEST_ARRAY alpha beta gamma
или
X=0 # Initialize counter to zero.
- загрузить массив со строками alpha, beta и gamma
for ELEMENT in alpha gamma beta
do
TEST_ARRAY[$X]=$ELEMENT
((X = X + 1))
done
Кроме того, я думаю, что ниже информация может помочь:
Оболочка поддерживает одномерные массивы. Максимальное количество элементов массива равно 1024. Когда массив определен, он автоматически определяется как 1024 элемента. Одномерный массив содержит последовательность элементов массива, которые похожи на боксы, соединенные вместе на дорожке поезда.
blockquote>Если вы хотите получить доступ к массиву:
echo ${MY_ARRAY[2] # Show the third array element gamma echo ${MY_ARRAY[*] # Show all array elements - alpha beta gamma echo ${MY_ARRAY[@] # Show all array elements - alpha beta gamma echo ${#MY_ARRAY[*]} # Show the total number of array elements - 3 echo ${#MY_ARRAY[@]} # Show the total number of array elements - 3 echo ${MY_ARRAY} # Show array element 0 (the first element) - alpha