Автоматический -Обновление ::Происхождение -Шаблон для репозитория без происхождения, метки и т. д.

Используйте это:

ini_array_a=(None xyz)
ini_array_b=()
array_a=()
array_b=()
[...]
array_a=(${array_a[@]:-${ini_array_a[@]}})
array_b=(${array_b[@]:-${ini_array_b[@]}})
echo ${array_a[@]:-None}
echo ${array_b[@]:-None}

Где $ini_array_aи $ini_array_b— уже инициализированные массивы. Мы определяем два новых массива без значения внутри. Затем займитесь обработкой. Для отображения массивов используйте Расширение параметра . Массивы $array_aи array_bдолжны быть напечатаны в конце (для ответа на ваш комментарий).

${parameter:-word}

    If parameter is unset or null, the expansion of word is substituted.
    Otherwise, the value of parameter is substituted.

1
29.05.2021, 12:53
0 ответов

Теги

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