Bash 변수 - 순서 기반 추출 트릭이 있나요?

Bash 변수 - 순서 기반 추출 트릭이 있나요?

바꾸다:

var1=foofoo
var2=barbar
var3=jarjar

설정된 순서에 따라 변수를 가져오는 방법이 있나요?

var=foo
var=bar
var=jar

$var2 에코

bar

var( 매번 변수를 덮어쓰게 된다는 것을 알고 있습니다 !)

나는 이러한 변수 중 20개 이상의 순서를 자주 변경하기 때문에 트릭을 찾고 있습니다.

위에서 아래로 재배치하면 훨씬 쉬울 것 같아요.

답변1

다른 변수를 사용하는 대신 배열을 사용하십시오.

var=(
      foo
      bar
      jar
    )
echo "${var[1]}"   # bar

관련 정보