<Anterior | Conteúdo | Próxima>
Resumindo
Se pesquisarmos o bater página de manual para a palavra "array", encontramos muitas instâncias de onde bater faz uso de variáveis de array. A maioria deles é bastante obscura, mas podem fornecer utilidade ocasional em algumas circunstâncias especiais. Na verdade, todo o tópico de matrizes é bastante subutilizado na programação de shell devido em grande parte ao fato de que os programas de shell Unix tradicionais (como sh) não tinha suporte para matrizes. Essa falta de popularidade é lamentável porque os arrays são amplamente usados em outras linguagens de programação e fornecem uma ferramenta poderosa para resolver muitos tipos de problemas de programação.
Matrizes e loops têm uma afinidade natural e costumam ser usados juntos. o
para ((expr; expr; expr))
forma de loop é particularmente adequada para calcular subscritos de array.