Переменные локального массива в Bash 3.0Linux

Anonymous
Переменные локального массива в Bash 3.0

Сообщение Anonymous »

Введение
В Bash я могу создать экземпляр пустого массива a, используя a=(). Затем я могу добавлять элементы, например. a[${#a[@]}]="новый элемент", где ${#a[@]} указывает количество элементов в элементе. В функции Bash:

Код: Выделить всё

fun() {
local a=()
echo "size: ${#a[@]}"
echo "content: >${a[@]}${a[@]}

Подробнее здесь: [url]https://stackoverflow.com/questions/79043350/local-array-variables-in-bash-3-0[/url]

Вернуться в «Linux»