Muito obrigado Gentil!
Nao conhecia muito bem o uso do AWK, agora ficou claro!
Também foi válida a dica do tr

Obrigado!

On Monday 13 February 2006 14:55, Gentil de Bortoli Júnior wrote:
> andnovelli wrote:
> > usr pid time of login user id tty Limbo?
> >
> > 27 7796 Mon Feb 13 13:05:13 2006 Administrator no
> >
> > cut -f1,3,45,6,7,8 -d?alguma coisa que defina espaço em branco:-p?
> >
> > alguem sabe o parametro que faz isso, ou tem alguma sugestão melhor ??
>
> A "coisa" que faz isso é exatamente o espaço em branco. :)
> Por exemplo:
>
> cut -f1,3,4,5,6,7,8 -d " "
>
> Porém, o cut é exigente. Ele vai querer exatamente um espaço em
> branco. Se você tiver um tab ou dois espaços, ele vai ignorar.
>
> Há duas saídas para isso.
>
> 1) Você pode usar o AWK, que é muito mais permissivo nesse sentido.
> Exemplo: cat arquivo | awk -F " " '{print $1" "$2" "$3" "$4" "$5}'
>
> 2) Antes de entregar a saída para o cut, você pode passá-la pelo tr.
>
> cat arquivo | tr -s " " | cut -f1,4,5,6,7,8 -d " "
>
> O tr -s " " serve para agrupar todos os espaços em um só.
>
> []s
> --
> Gentil de Bortoli Júnior
> Chave GPG: http://gentil.bortoli.com.br/gpg
>
> "There Is No Gene For The Human Spirit"

-- 
Andre Novelli
[EMAIL PROTECTED]

Responder a