我正在尝试在bash文件中使用关联数组。但是bash版本不是4。
或者是否有一种方法可以将ksh文件包含到bash文件中而不将其作为bash执行
#!/bin/bash
ksh -c '
typeset -A arr
arr['foo']=1
arr['bar']=2
arr['base']=3
print "${arr[@]}"'
#!/bin/bash
ksh <<'EOF'
typeset -A arr
arr['foo']=1
arr['bar']=2
arr['base']=3
print "${arr[@]}"
EOF
正如@ glenn jackman在评论中所述,您能做的最好的事情就是完全用纯ksh编写脚本,为什么还要混用bash和ksh呢?
3 2 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句