Rodrigo Monteiro wrote:
>tenho um arquivo que na primeira coluna tem o orgao e
>na segunda tem o total de usuarios desse orgao, essas
>colunas sao TABuladas, sao provenientes de grep, ls,
>cat e outros comandos concatenados.
>eu queria inverter a ordem dessas colunas para gerar
>outro arquivo. alguem tem ideia de como eu faco?

Hmm, tem mais opÃÃes.

Outra opÃÃo à o sed:
        sed -i 's/^\([^ ]*\) \([^ ]*\)/\2 \1/' arquivo

Ou perl:
        perl -pi -e 's/^([^ ]*) ([^ ]*)/\2 \1/' arquivo
        perl -ni -e 'split / /; print $2, $1' arquivo

Ou o awk:
        awk '{ print $2, $1}' arquivo

-- 
  Thiago Macieira  -  thiago (AT) macieira (DOT) info
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

5. Swa he gÃanhwearf tà timbran, and hwonne he cÃm, lÃ! Unix cwÃà "Hello, 
World". Çfre Çghwilc wÃs glÃd and seo woruld wÃs frÃo.
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a