标签: linux shell dictionary
a=() a["/dev"]=3 echo ${a["/dev"]}
运行上面的代码会出错:
syntax error: operand expected (error token is "/dev")
如果我修改key ='dev',它就可以了。那么,关键只能是一个简单的字符串?
答案 0 :(得分:1)
您必须首先声明数组关联:
declare -A a a["/dev"]=3 echo ${a["/dev"]}