首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pdksh (公共域kornShell)支持关联数组吗?

pdksh (公共域kornShell)支持关联数组吗?
EN

Stack Overflow用户
提问于 2008-12-04 21:29:14
回答 3查看 1.3K关注 0票数 0

最近,我在做一些bash shell编程时遇到了困难,而关联数组本可以解决我的问题。我在谷歌上搜索了KornShell (ksh)的特性,了解到它支持关联数组,所以我安装了Cygwin的pdksh (公共域KornShell)。

但是,当尝试以规定的方式创建关联数组(typeset -A varName)时,我收到了以下错误,因此我开始怀疑pdksh不支持关联数组。

代码语言:javascript
复制
./find_actions.ksh: line 2: typeset: -A: invalid option
typeset: usage: typeset [-afFirtx] [-p] name[=value] ...

我想我会考虑使用Perl,但我真的需要一个好的借口来学习一种对我来说很新的方言/语言。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-04 21:48:27

看看ksh93,它支持关联数组,是一个更完整/更正确的ksh实现。

请参阅:kornshell.com

票数 1
EN

Stack Overflow用户

发布于 2013-09-18 05:27:21

pdksh不支持关联数组;它是它的后继者mksh的一个有计划且明确的特性(只要我开始实际实现它,那就是…抱歉,我做得太慢了)。

票数 1
EN

Stack Overflow用户

发布于 2008-12-04 21:48:10

为什么不直接使用bash?它可能没有显式的关联数组,但您可以使用fake them

或者,zsh有excellent associative array support

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/342147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档