<Anterior | Conteúdo | Próxima>
Criando um Array
Variáveis de matriz são nomeadas como outros bater variáveis e são criadas automaticamente quando são acessadas. Aqui está um exemplo:
[me @ linuxbox ~] $ a [1] = foo [me @ linuxbox ~] $ echo $ {a [1]} Foo
[me @ linuxbox ~] $ a [1] = foo [me @ linuxbox ~] $ echo $ {a [1]} Foo
Aqui, vemos um exemplo de atribuição e acesso de um elemento de array. Com o primeiro comando, elemento 1 da matriz a recebe o valor “foo”. O segundo comando exibe o valor armazenado do elemento 1. O uso de colchetes no segundo comando é necessário para evitar que o shell tente expandir o nome do caminho no nome do elemento da matriz.
Uma matriz também pode ser criada com o declarar comando:
[me @ linuxbox ~] $ declarar -aa
[me @ linuxbox ~] $ declarar -aa
Com o -a opção, este exemplo de declarar cria a matriz a.