我最近在墙上做了一些bash shell编程,其中一个关联数组可以解决我的问题。我搜索了KornShell(ksh)的功能,并了解到它支持关联数组,因此我安装了Cygwin的pdksh(Public Domain KornShell)。pdksh(公共域kornShell)是否支持关联数组?
但是,当试图以规定的方式创建关联数组(typeset -A varName)时,我收到以下错误,所以我开始怀疑pdksh不支持关联数组。
./find_actions.ksh: line 2: typeset: -A: invalid option
typeset: usage: typeset [-afFirtx] [-p] name[=value] ...
猜猜我会考虑Perl,但我真的想要一个很好的借口来学习新的方言/语言。
cygwin似乎不可用; pdksh是唯一的类似ksh的外壳。 – Alastair 2008-12-04 21:51:39