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

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

Re: [shell-script] Melhoramento do script


From: jimmy
Subject: Re: [shell-script] Melhoramento do script
Date: Wed, 12 Jan 2011 11:19:55 -0200
User-agent: Mutt/1.4.2.3i

On Tue, Jan 11, 2011 at 02:59:40PM -0300, M. Rodrigo Monteiro wrote:
> 
> 
> Caros,
> 
> Tenho esse one-liner abaixo:
> 
> echo -e "linha 01\nlinha 02" | awk '{print $NF}' | tr '\n' ' ' | awk
> '{print $0}'
> 
> Estou dando um exemplo genérico. O que eu queria fazer é o seguinte:
> pegar em um arquivo o ultimo campo (número de campos variáveis) e
> juntá-los em uma única linha separados por espaços em branco.
> Existe alguma forma mais simples/rápida?
Usando o awk, me parece mais simples fazer:

    $ echo -e "linha 01\nlinha 02\nlinha campo 03" | awk '{ printf $NF " " }'

mas há inúmeras soluções com e sem awk.
> 
> Abraços,
> Rodrigo.
> 
> --
> M. Rodrigo Monteiro
> 
> "Free as in Freedom, not free as in free beer"
> "As we are liberated from our own fear, our presence automatically
> liberates others"
> Linux User # 403730

-- 
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------


reply via email to

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