Удаленное подключение диска с помощью sudo перед rsync через ssh

Во-первых, определения массива в bashне берут ,между элементами массива, они просто определяются как

a=(1 0 1)
b=(0 1 1)

Чтобы сгенерировать новый массив с суммой элементов в тех же индексах, выполните итерацию по любому из индексов массива (предполагая одинаковую длину массива в обоих случаях )выполните

for idx in "${!a[@]}"; do 
    c[idx]=$(( a[idx] + b[idx] ))
done

Вместо перебора индексов с помощью ${!a[@]}можно также использовать традиционный стиль C -для повторения цикла до длины массива

for (( idx=0; idx < ${#a[@]}; idx++ )); do 

Наконец, чтобы напечатать результат в новом массиве, вы можете сделать что-то вроде

printf '%s\n' "${c[@]}"
0
27.03.2021, 07:46
0 ответов

Теги

Похожие вопросы