다음 배열을 사용하여 호스트 이름을 큐 관리자 이름에 매핑하려고 합니다. 잘못된 배열 스크립트 오류가 발생했습니다. 내가 여기서 뭘 잘못했나요?
declare -A managers
while read -r mgr host; do
managers[$mgr]=$host
done < file.txt
QMGR=$(cat qmgr.txt)
host=${managers[$QMGR]}
다음 오류가 발생합니다.
Bad array sub script at line 3