У меня есть скрипт bash, который в основном содержит все переменные экспорта, и я пытаюсь добавить ассоциативный массив в этот скрипт.Это скрипт моего экспорта:
#!/bin/bash
export declare -A oldLinks
oldLinks["A"]="linkA"
oldLinks["B"]="linkB"
oldLinks["C"]="linkC"
oldLinks["D"]="linkD"
export declare -A newLinks
newLinks["E"]="linkE"
newLinks["F"]="linkF"
newLinks["G"]="linkG"
newLinks["H"]="linkH"
Это основной скрипт:
#!/bin/bash
source ArraysFile
for i in "${!oldLinks[@]}"
do
echo "${i} -> ${oldLinks[$i]}"
done
for i in "${!newLinks[@]}"
do
echo "${i} -> ${newLinks[$i]}"
done
Это ошибка, которую я получаю:
export: `-A': not a valid identifier