创建一个数组

创建一个数组

我想了解数组以及如何为它们赋值,所以我发现本教程

运行以下脚本时:

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

相关内容