有没有办法在 mksh 中对数组进行切片?

Is there a way to slice arrays in mksh?

字符串有 ${name//pattern/string}${name:pos:len},但我没有找到任何类似的操作数组的文档。

到目前为止,我一直在使用 shift and/or unset 进行简单操作。唯一其他可能的替代方法是遍历值并重新构造一个新数组,但这是不可取的。

mksh 开发人员在这里 ;-)

目前还没有实现,回答你的问题。它 已经 已经在 TODO 上待了一段时间,甚至在有问题的源代码文件中成为评论,所以它可能有一天会实现(添加的好机会这是我们将添加多维和关联数组的时候,无论如何都会提示对相关代码进行部分重写。