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