cria uma matriz

1

Eu quero aprender sobre arrays e como atribuir valores a eles, então eu encontrei este tutorial

Ao executar o seguinte script:

#!/bin/bash
$names=([0]="Bob" [1]="Peter" [20]="$USER" [21]="Big Bad John")
echo ${names[@]}

Eu recebo este erro:

line 2: syntax error near unexpected token '[0]="Bob"'
line 2: '$names=([0]="Bob" [1]="Peter" [20]="$USER" [21]="Big Bad John")'

O que estou fazendo de errado?

    
por Tanatos Daniel 05.04.2015 / 12:44

1 resposta

3

Ao atribuir a uma variável, não use o cifrão:

names=([0]="Bob" [1]="Peter" [20]="$USER" [21]="Big Bad John")
    
por 05.04.2015 / 12:47