És egyben az OS X tökéletes beállítása 10 is. Egy kis képzelőerővel ki lehetett találni, hogy mi van a levegőben már egy ideje. Egyelőre elégedjünk meg a python szótár felületével. Épp most jutott eszembe, hogy más is lehet a dologban. Szóval mindent a unix assembly-jében kell megírni! Én már építem a tutiságot, és a githubról megint mehet a cucc.
function sp_f_aa() { local _aa=${1:-'{one:1,two:2,three:3}'} local _key=${2:-one} local _oby=${3:-1} echo ${_aa} | awk -v key=${_key} -v oby=${_oby} \ '{ sub(/^[[:space:]]*{[[:space:]]*/,"") sub(/[[:space:]]*}[[:space:]]*/,"") split($0,va,"[[:space:]]*,[[:space:]]*") # print "->" $0 "<-" for( k in va ) { sub(/^[[:space:]]*/,"",va[v]) sub(/[[:space:]]*$/,"",va[v]) split(va[k],vva,"[[:space:]]*:[[:space:]]*") sub(/^'\''/,"",vva[1]) sub(/'\''$/,"",vva[1]) if(oby==1) aa[vva[1]]=vva[2] else aa[vva[2]]=vva[1] } # check key if(aa[key]=="") exit 1 print aa[key] }' }