após imprimir o $2 no seu exemplo eu preciso pegar outras informações em outro arquivo exemplo:
awk -F':' 'BEGIN{while(getline < "dados.txt" && !ERRNO) print $2 aqui preciso pegar o $2 do arquivo outrosdados.txt }' entendeu? 2007/1/11, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>: > > Veja este exemplo: > > $ cat dados.txt > um:dois:tres > quatro:cinco:seis > $ awk -F':' 'BEGIN{while(getline < "dados.txt" && !ERRNO) print $2}' > dois > cinco > > Podes ver mais aqui: > http://www.cs.uu.nl/~piet/docs/nawk/nawk_25.html > > Quanto a sua dúvida, por favor, explique melhor. Provavelmente vai > precisar > de alguma 'extrategia' dentro do AWK para fazer isso ;-) > > Abraços > > On 1/11/07, Joao Cesar <[EMAIL PROTECTED] <jcc1437%40gmail.com>> wrote: > > > > Bom dia pessoal, > > > > sou novo na questão de scripts e peguei um script que tem um awk que faz > > assim > > > > while (getline < "/etc/users" && !ERRNO) > > { > > > > print "Edição de Dados do > > Usuário <b>"$1"</b>:<p><pre>" > > } > > > > eu preciso pegar esse $1 que é o login do usuario em outro arquivo que > > contem o login e outras opções do mesmo usuario com outros campos, como > > faço > > isso? > > > > Valeu > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]