Bashスクリプトの連想配列に基づいて、キーと値を取得するためにそれを反復処理する必要があります。
#!/bin/bash
declare -A array
array[foo]=bar
array[bar]=foo
私は実際、for-inループを使用しているときにキーを取得する方法を理解していません。
14
$ declare -A array =([foo] = bar [bar] = foo)#すべてを一度に初期化
—
anisbet
:キー値の小さなリストについては、あなたは、この検討するかもしれない
—
数学
for i in a,b c_s,d ; do KEY=${i%,*}; VAL=${i#*,}; echo $KEY" XX "$VAL; done