![Bash 3.2.57의 "mapfile" 명령과 동일](https://linux55.com/image/202284/Bash%203.2.57%EC%9D%98%20%22mapfile%22%20%EB%AA%85%EB%A0%B9%EA%B3%BC%20%EB%8F%99%EC%9D%BC.png)
나는 맥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에서 사용할 수 있는 다른 명령을 사용하여 동일한 접근 방식을 수행할 수 있습니까?