0
나는 bash에 3 개의 배열을 가지고있다.bash에서 다른 변수를 가져 오는 방법은 무엇입니까?
arr1=(arr2 arr3)
arr2=(1 2 3 4)
arr3=(6 7 8 9)
#How can I get a element of arr2 by arr1? like below:
${${arr1[0]}[0} # To get first element in arr2
나는 bash에 3 개의 배열을 가지고있다.bash에서 다른 변수를 가져 오는 방법은 무엇입니까?
arr1=(arr2 arr3)
arr2=(1 2 3 4)
arr3=(6 7 8 9)
#How can I get a element of arr2 by arr1? like below:
${${arr1[0]}[0} # To get first element in arr2
것은 평가 사용 :
eval echo \${${arr1[0]}[0]}
eval
- 덜 답 :
tmp=arr1[0]
tmp2=${!tmp}
echo ${!tmp2[0]}
감사합니다 아주 많이! –