我正在尝试通过以下方式在 Bash 中创建关联数组:
#!/bin/bash
hash["name"]='Ashwin'
echo ${hash["name"]}
这将在执行时打印所需的输出Ashwin 。
但是当钥匙里面有空格的时候,
#!/bin/bash
hash["first name"]='Ashwin'
echo ${hash["first name"]}
我收到以下错误
test2.sh: line 2: first name: syntax error in expression (error token is "name")
键中不允许有空格吗?