배열 변수 내에서 변수를 사용하려고했지만 예상대로 작동하지 않았습니다.배열 내부에서 변수를 사용하는 방법
CODE
ENV2[0]=567
ENV1[0]=123
ENV1[1]=789
if [ $1 -eq 1 ]
then
name=ENV1
echo "${name[0]}"
echo "${name[1]}"
else
name=ENV1
echo "${name[1]}"
fi
출력 대신 "123"의 ENV1 그 인쇄 "ENV1"및 제 에코 부 빈 라인. 올바른 출력을 얻으려면 도와주세요. 초보자입니다. 감사합니다
어떤 언어를 사용하고 있습니까? 보십시오 이름 = ENV1 [0] – rusty009
안녕 Rusty009, 나는 ksh를 사용하고 있습니다. 나는 name = ENV1 만 바꾸고 싶다. 하나씩 선언하는 대신 이름 [0], 이름 [1]을 나열해야하기 때문이다. – Vinoth