Bash 스크립트는 다른 변수에 저장된 값을 기반으로 변수를 생성합니다.

Bash 스크립트는 다른 변수에 저장된 값을 기반으로 변수를 생성합니다.

조언을 듣고 싶습니다. JSON 파일을 반환하는 IOT 장치 API를 쿼리하고 있지만 데이터 순서가 항상 순서대로 출력되는 것은 아닙니다.

bash를 사용하여 json에서 값 번호를 성공적으로 추출하고 연결하여 변수에 저장했습니다. 데이터를 정렬하고 저장하기 위해 연결된 변수의 값을 기반으로 변수를 생성하고 싶습니다. 나는 그것을 사용하고 있다JSON 및 배열 인덱스 쿼리 JSON에서 다양한 개체를 쿼리하고 $id를 생성합니다.

did=myvar$id
echo $did
myvar10

이것이 제가 지금 막힌 부분입니다. $did에 저장된 값으로 새 변수를 생성할 수 있기를 원합니다.

예를 들어,

  • 만약 내가에코$did를 입력하고 myvar10을 반환하려면 $myvar10이라는 새 변수를 만들어야 합니다.
  • 만약 내가에코$dis를 실행하고 myvar8을 반환하는 경우 $myvar8이라는 새 변수를 만들어야 합니다.

누군가 제가 올바른 방향으로 움직일 수 있도록 도와주실 수 있나요?

티아

관련 정보