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

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

Re: [shell-script] AWK: colocar a primeira linha por último


From: Moacir Souza
Subject: Re: [shell-script] AWK: colocar a primeira linha por último
Date: Fri, 11 Mar 2011 16:12:58 -0300

     Hum,

     Não que seja uma solução lá muito elegante, mas adicionando esse
sed ao final do comando você resolve o caso: sed '1h;$G;1d'. Veja:

$ ls -lXB | awk '{print $5 "\t" $6 " " $7 "\t"
substr($0,index($0,$8))}' | sed '1h;$G;1d'
0       2011-03-11 16:19        arquivo1
0       2011-03-11 16:19        arquivo2
0       2011-03-11 16:19        arquivo3
                total 0

[]'s,
Moacir Filho

2011/3/11 Filipe Fernandes <address@hidden>:
> Olá,
>
> Estou tentando passar o resultado do ls pelo AWK para reduzir a quantidade de
> coisas na tela (para terminal pequeno como o yakuake ocupando apenas 1/4 da
> tela)
>
> Até o momento cheguei nisso:
>
> ls -lXB | awk '{print $5 "\t" $6 " " $7 "\t" substr($0,index($0,$8))}'
>
> O efeito é o desejado, mas gostaria de colocar a linha de "total" no final e 
> não
> início do output, mas nao sei como fazer isso junto como o comando acima.
>
> Obrigado, Filipe.
>
>
>
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>



-- 
==========================================
Moacir da Cruz Souza Filho

Analista de Sistemas: Suporte Unix Avançado
Mestrando em Ciências da Computação
Bacharel em Engenharia da Computação
Técnico em Eletrônica
Linux user #449600
==========================================


reply via email to

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