Opa Júlio, beleza ? Nós falamos depois da palestra. Eu até te falei que o assunto da paletra havia me dado a solução para otimizar um script eu havia feito para buscar informações em um banco PostgreSQL. Aí tu me disse que eu poderia usar o here strings ou o named pipe para resolver, lembra ?
Pois é, resolveu, porém somente com o named pipe. Eu usei a sintaxe: # read VAR1 VAR2 VAR3 < <(meu comando de consulta no banco). De qualquer forma o here strings me ajudou em um outro caso onde eu precisava fazer algo tipo: # echo "um texto" | read VAR1 VAR2 VAR3 e não funcionava porque abria um sub-shell. Agora faço: read VAR1 VAR2 VAR3 <<< "meu texto" e funciona :) Valeu Júlio !!! --- Em [email protected], "Julio C. Neves" <[EMAIL PROTECTED]> escreveu > > Fala André, > eu falei isso é? Nem me lembro... Foi na palestra sobre one-liners ou em > algum boteco de POA? :-) > > Veja um bom texto em português sobre o assunto em > https://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarBirinaite. Mas > acho que este papo foi no boteco, pq vc confundiu :-). O here strings não > redireciona comando, mas strings, mas a substituição de processos (<(...) ou > >(...)), este sim usa cmds. > > Abração, > Julio > :wq > > > Em 19/04/07, andrebarretosantos <[EMAIL PROTECTED]> escreveu: > > > > Na semana passada falei com o Júlio no FISL 8.0, em POA. Ele me falou > > do redirecionamento da saída de um comando para entra de outro com o > > "<<<", mas estou encontrando dificuldades em fazer. > > Alguém poderia postar um exemplo, tipo: "<comando> <<< <comando>" ? > > Sei que também posso fazer no formato "<comando> <(comando)", mas > > gostaria de conhecer a outra forma também. > > > > Obrigado, > > > > > > > > > > -- > Abraços, > Julio > http://www.julioneves.com - Um livro sobre Bash completo e on-line > :wq > > > [As partes desta mensagem que não continham texto foram removidas] >
