我最近在牆上做了一些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