我有一个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