![IFS 설정의 읽기 동작이 예상과 다릅니다.](https://linux55.com/image/188781/IFS%20%EC%84%A4%EC%A0%95%EC%9D%98%20%EC%9D%BD%EA%B8%B0%20%EB%8F%99%EC%9E%91%EC%9D%B4%20%EC%98%88%EC%83%81%EA%B3%BC%20%EB%8B%A4%EB%A6%85%EB%8B%88%EB%8B%A4..png)
여기 선한 사마리아인 중 누군가가 무슨 일이 일어나고 있는지 설명할 수 있는지 궁금합니다. 값은 입력 문자열에서 구문 분석된 것처럼 보이지만 모두 첫 번째 변수에 저장됩니다.
bash-4.2# SYNC_REPO='vendor:path'
bash-4.2# echo $SYNC_REPO
vendor:path
bash-4.2# IFS=':' read REPO_PROVIDER REPO_DIR REST <<< ${SYNC_REPO}
bash-4.2# echo "[$REPO_PROVIDER, $REPO_DIR, $REST]"
[vendor path, , ]
내가 무엇을 놓치고 있나요?