0
변수가 포함 된 bash 배열을 어떻게 선언 할 수 있습니까?변수가있는 Bash 배열
예를 들어, i
은 for 루프에서 증가하는 정수입니다.
declare -a DB$iFIELDS
DB$iFIELDS[$j]=blah blah blah
변수가 포함 된 bash 배열을 어떻게 선언 할 수 있습니까?변수가있는 Bash 배열
예를 들어, i
은 for 루프에서 증가하는 정수입니다.
declare -a DB$iFIELDS
DB$iFIELDS[$j]=blah blah blah
당신은 어떤 정도까지 []
에 있기 때문에,뿐만 아니라 할당을 만들기 위해 declare
를 사용할 수있는만큼 일부입니다 : 나는과 같이 선언되고 i
를 증가하고 배열의 말미에 추가 할 계속하려면 변수 이름은 인덱싱 연산자이므로
$ i=3
$ declare -a DB${i}FIELDS
# ...
$ j=6
$ declare "DB${i}FIELDS[$j]=blah blah blah"
$ set | grep "DB.*FIELDS"
DB3FIELDS=([6]="blah blah blah")
루프마다 매번 새로운 배열을 만들거나 기존 배열에 추가하고 싶습니까? – anubhava
이것은 매번 새로운 (증가 된) 배열을 생성하는 것입니다. 배열을 채우는 별도의 루프가 있습니다. – Atomiklan
코드를 명확하게 표시하십시오. – anubhava