
샘플 코드입니다
astr[10]=a
astr[20]=b
astr[30]=b
astrR="astr[@]"
echo ${!astr[@]} #the indexes
echo ${!astrR} #the values
#FAIL: echo ${!!astrR}
astrR="!astr[@]" # wild guess
echo ${!astrR} # empty output, so I am still wild
그렇다면 색인을 얻는 데 사용하는 방법은 무엇입니까 astrR
?
답변1
declare -n astrR="astr"
여기에서 얻을 수 있는 팁:https://unix.stackexchange.com/a/390763/30352
(질문에 답이 없는 상태로 두지 않고 필요한 다른 질문에 불필요한 관심을 끌지 않도록 주로 답하십시오.)