基于Bash脚本中的关联数组,我需要对其进行迭代以获取键和值。
#!/bin/bash
declare -A array
array[foo]=bar
array[bar]=foo
我实际上不了解在使用for-in循环时如何获取密钥。
14
$ clarify -A array =([foo] = bar [bar] = foo)#一次全部初始化
—
anisbet 2014年
对于一小部分键值,您可以考虑以下
—
数学2014年
for i in a,b c_s,d ; do KEY=${i%,*}; VAL=${i#*,}; echo $KEY" XX "$VAL; done