배열과 배열에 값을 할당하는 방법을 이해하고 싶어서 찾았습니다.이 튜토리얼
다음 스크립트를 실행할 때:
#!/bin/bash
$names=([0]="Bob" [1]="Peter" [20]="$USER" [21]="Big Bad John")
echo ${names[@]}
다음 오류가 발생합니다.
line 2: syntax error near unexpected token `[0]="Bob"'
line 2: `$names=([0]="Bob" [1]="Peter" [20]="$USER" [21]="Big Bad John")'
내가 뭘 잘못했나요?
답변1
변수에 할당할 때 달러 기호를 사용하지 마세요.
names=([0]="Bob" [1]="Peter" [20]="$USER" [21]="Big Bad John")