Для цикла и массива в Bash - PullRequest
0 голосов
/ 20 ноября 2018

Попытка вывести часть массива bash

ARRAY=(1,2,3,4,5)
for((i=0;i<3;i++))do
    echo "${ARRAY[$i]}"
done

, но в первом эхо-цикле вывести полный массив, а в следующих циклах вывести пустые строки.Как я могу вывести массив по элементам в! Это за цикл

1 Ответ

0 голосов
/ 20 ноября 2018
$ array=(1 2 3 4 5); for((i=0;i<3;i++)) do echo "${array[i]}"; done

1
2
3

пробел - это разделитель.Кроме того, будьте осторожны, используя все заглавные идентификаторы, так как вы можете перезаписать bash переменные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...