配列を作成

配列を作成

配列と配列に値を割り当てる方法を理解したいと思いました。このチュートリアル

次のスクリプトを実行するとき:

#!/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")

関連情報