ASH_BASH_COMPAT으로 구축된 비지박스 애쉬에는 어떤 버전부터 배열 지원이 포함됩니까?

ASH_BASH_COMPAT으로 구축된 비지박스 애쉬에는 어떤 버전부터 배열 지원이 포함됩니까?

Denys Vlasenko가 2009년 3월 12일에 썼습니다.:

계획 실행——BASH 배열과 유사한 지원-결국 ASH_BASH_COMPAT그렇죠. 충분한 자유시간이 필요합니다. (자원봉사자 여러분을 진심으로 환영합니다)

어떤 busybox버전의 ash컴파일 이후 BASH와 유사한 배열 지원이 ASH_BASH_COMPAT활성화 되었습니까?

답변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분입니다.

관련 정보