【发布时间】:2015-02-21 14:41:26
【问题描述】:
有 ${name//pattern/string} 和 ${name:pos:len} 用于字符串,但我没有找到任何类似的操作数组的文档。
到目前为止,我一直在使用 shift 和/或 unset 进行简单的操作。唯一可行的替代方法是遍历这些值并重新构成一个新数组,但这是不可取的。
【问题讨论】:
有 ${name//pattern/string} 和 ${name:pos:len} 用于字符串,但我没有找到任何类似的操作数组的文档。
到目前为止,我一直在使用 shift 和/或 unset 进行简单的操作。唯一可行的替代方法是遍历这些值并重新构成一个新数组,但这是不可取的。
【问题讨论】:
mksh 开发者在这里 ;-)
目前尚未实施,以回答您的问题。它已经在 TODO 上已经有一段时间了,甚至在有问题的源代码文件中作为注释,所以它可能会在某一天实现(添加它的好机会是我们将添加多维和关联数组,这会提示对相关代码进行部分重写)。
【讨论】: