Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Adicionando elementos ao final de uma matriz

Saber o número de elementos em uma matriz não ajuda se precisarmos acrescentar valores ao final de uma matriz, uma vez que os valores retornados pelo * e @ as notações não nos dizem o índice máximo do array em uso. Felizmente, o shell nos fornece uma solução. Usando o

+ = operador de atribuição, podemos anexar valores automaticamente ao final de uma matriz. Aqui,


atribuímos três valores ao array Fooe, em seguida, acrescente mais três.


[me @ linuxbox ~] $ foo = (abc) [me @ linuxbox ~] $ echo $ {foo [@]} abc

[me @ linuxbox ~] $ foo + = (def) [me @ linuxbox ~] $ echo $ {foo [@]} abcdef

[me @ linuxbox ~] $ foo = (abc) [me @ linuxbox ~] $ echo $ {foo [@]} abc

[me @ linuxbox ~] $ foo + = (def) [me @ linuxbox ~] $ echo $ {foo [@]} abcdef


Top OS Cloud Computing na OnWorks: