Process substitution: <(ls) Here Strings: <<< string
[EMAIL PROTECTED]:~$ tr a e < <(baaaa) -bash: baaaa: command not found [EMAIL PROTECTED]:~$ tr a e < <(echo baaaa) beeee [EMAIL PROTECTED]:~$ tr a e <<< baaaa beeee [EMAIL PROTECTED]:~$ "Process substitution" nada mais faz do que substituir o texto "<(comando)" pela sua saida, e como voce normalmente poe um < antes, joga essa substituição como entrada para o primeiro comando (no caso ali o tr) "Here strings" interpreta o argumento que tiver depois de <<< como um texto e o joga como entrada para o comando antes do <<< (ali o tr tambem). Se eu quiser que o here strings interprete mais de uma palavra, devo coloca-la entre aspas tr a e <<< "nada pra por aqui agora" Espero que não tenha dito bobagem e que tenha conseguido explicar. Flavio do Carmo Junior On 4/19/07, andrebarretosantos <[EMAIL PROTECTED]> wrote: > > 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, > > > [As partes desta mensagem que não continham texto foram removidas]
