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 <[email protected]>

>
>
> 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]



------------------------------------

---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [email protected]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [email protected]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a