shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] awk


From: Julio C. Neves
Subject: Re: [shell-script] awk
Date: Wed, 2 Sep 2009 12:33:01 -0300

2009/9/2 Tiago Peczenyj <address@hidden>

>
>
> Ola
>
> Estou de volta amigos,
>





Êpa Tiago,
seja bem vindo de volta! O bom filho à casa torna... ;)

Agora que essa lista vai bombar mesmo!!!
-- 
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;
- No RJ ligue (21) 2561-0867;
- Turmas fechadas em outras cidades ligue (21) 8112-9988.


>
> Muito bem, a sua duvida é pertinente, porém não tem haver diretamente
> com AWK e sim com redirecionamento de saída.
>
> Quando vc faz
>
> comando1 | awk
>
> vc redireciona a saida padrão do processo relacionado ao comando1 ao
> processo do awk.
>
> entretanto o comando, neste caso o nc, esta jogando as informações em
> outro fluxo (stream), o de erro.
>
> Não é apenas o nc que faz isso: muitos programas jogam informações
> nesses 2 streams e não necessariamente tem haver com erros - apesar
> do nome. Outro programa que faz isso é o curl quando vc faz um request
> http usando o modo 'verbose': os dados do cabeçalho de request e
> response vão pra STDERR para não misturar com a resposta do servidor,
> que vai pra STDOUT.
>
> Para resolver o seu problema, vc pode simplesmente redirecionar a
> saida de erro para a padrão.
>
> nc -opções 2>&1 | awk '{ script }'
>
> Por ultimo, vc poderia fazer um awk '$0=$2' para eliminar todas as
> colulas exceto a segunda.
>
> [] 's
>
> Tiago (Pacman)
>
> 2009/9/1 augustowebd <address@hidden <augustowebd%40gmail.com>>:
> >
> >
> > pessoas estou tentado formatar a saida com awk(desculpe-me se este nao eh
> o
> > melhor lugar para perguntar isto) executando:
> >
> > nc -vvn -z 127.0.0.1 20-120 | awk '{printf"%s",$2}'
> >
> > mas o resultado nao muda para:
> >
> > nc -vvn -z 127.0.0.1 20-120
> >
> > ou seja o awk nao esta sendo executado, o que estou fazendo de errado?
> >
> >
>
> --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://pacman.blog.br
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]