从哪个版本开始,使用 ASH_BASH_COMPAT 构建的 busybox ash 包含数组支持?

从哪个版本开始,使用 ASH_BASH_COMPAT 构建的 busybox ash 包含数组支持?

2009 年 3 月 12 日 Denys Vlasenko 写道:

计划实施——BASH 类似数组支持- 最终 ASH_BASH_COMPAT,是的。需要有足够的空闲时间。 (非常欢迎志愿者)

由于哪个busybox版本的ash编译ASH_BASH_COMPAT启用了
包含类似 BASH 的数组支持?

答案1

事实并非如此。

我刚刚在以下位置提取了最新版本https://git.busybox.net/busybox/ASH_BASH_COMPAT启用它来构建它。 (默认情况下它是启用的;请参阅shell/Config.in)。

$ bash -c 'a=(zero one two) ; echo ${a[2]}'
two
$ ./busybox ash -c 'a=(zero one two) ; echo ${a[2]}'
ash: syntax error: unexpected "("
$

最新更新时间为2017年12月26日20:19。

相关内容