Bash 3.2.57의 "mapfile" 명령과 동일

Bash 3.2.57의 "mapfile" 명령과 동일

나는 맥OS를 가지고 있다엘 캐피탄- Bash 소개는 다음과 같습니다.

bash --version
... version: 3.2.57(1)-release...
...

mapfile명령을 사용할 수 없다는 것을 알고 있습니다

다음 게시물을 통해:

다음 솔루션은 잘 작동합니다.

$ string='[Git status]-fn:-functionGitStatus'
$ mapfile -t array <<< "${string//-fn:-/$'\n'}"
$ echo "${array[@]}"
[Git status] functionGitStatus
$ echo "size: '${#array[@]}'"
2
$ for e in "${array[@]}"; do echo "'$e'"; done
'[Git status]'
'functionGitStatus'

Bash 3.2.57에서 사용할 수 있는 다른 명령을 사용하여 동일한 접근 방식을 수행할 수 있습니까?

관련 정보