私は最近、連想配列が私の問題を解決するいくつかの bash シェル プログラミングを実行している壁にぶつかりました。KornShell (ksh) の機能についてググったところ、連想配列に対応していることがわかり、Cygwin の pdksh (Public Domain KornShell) をインストールしました。
しかし、連想配列を所定の方法(typeset -A varName)で作成しようとすると、以下のようなエラーが出て、pdkshが連想配列をサポートしていないのではないかと疑い始めています。
./find_actions.ksh: line 2: typeset: -A: invalid option
typeset: usage: typeset [-afFirtx] [-p] name[=value] ...
代わりに Perl を検討していると思いますが、私にとって新しい方言/言語を学ぶための良い口実が本当に欲しかったのです。