[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Loop dentro de loop
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Loop dentro de loop |
Date: |
Sun, 17 Jan 2010 11:32:24 -0200 |
Expansão de chaves, meu amigo:
$ echo {palio,corsa,vectra,gol}' '{branco,verde,branco,cinza}
Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- Em SP ligue (11)2125-4747;
- Em DF ligue (61) 3223-3000;
- Turmas fechadas em outras cidades ligue (21) 8112-9988.
2010/1/17 Jeferson Santos <address@hidden>
>
>
> Olá,
>
> Estou tentando evitar um loop dentro de loop, pois tenho 2 arquivos
>
> carros.txt:
> -----------
> palio
> corsa
> vectra
> gol
> -----------
>
> cores.txt
> -----------
> branco
> verde
> preto
> cinza
> -----------
>
> E eu queria a seguinte saída:
>
> palio branco
> palio verde
> palio preto
> palio cinza
> corsa branco
> corsa verde
> corsa preto
> corsa cinza
> vectra branco
> vectra verde
> vectra preto
> vectra cinza
> gol branco
> gol verde
> gol preto
> gol cinza
>
> A única forma que me vem à mente é:
>
> while read carro; do
> while read cor; do
>
> $carro $cor
>
> done < cor.txt
> done < carro.txt
>
> Porém, a listagem de carros e de cores aumentando, o desempenho vai
> pro fundo do poço...
>
> Qual a outra forma de se resolver isso?
>
> --
> Abraços,
> Jeferson dos Santos
> www.jeferson.info
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Loop dentro de loop, Jeferson Santos, 2010/01/17
- Re: [shell-script] Loop dentro de loop,
Julio C. Neves <=