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

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

Re: [shell-script] Formatar texto


From: Gentil de Bortoli Júnior
Subject: Re: [shell-script] Formatar texto
Date: Mon, 23 Jan 2006 11:21:09 -0200
User-agent: Thunderbird 1.5 (X11/20051201)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mauricy Maiorino wrote:
> Tenho o seguinte arquivo texto:
> 
> 20* alexandre* 406* CENTRO DE COMPUTACAO -CC
> 20* alice* 550* CENTRO DE COMPUTACAO -CC
> 09* amilcar* 296* DEPARTAMENTO DE HISTORIA -IFCH
> 01075300000000* ana* 520* CENTRO NACIONAL DE PROCESSAMENTO
> 
> ... e preciso de uma saída formatada assim:
> 
> 20   |alexandre   |406   |CENTRO DE COMPUTACAO -CC
> 20   |alice            |550   |CENTRO DE COMPUTACAO -CC

Mauricy, se o "*" pode funcionar como um separador de campos,
como parece ser, aí vai uma idéia:

$ cat Texto.txt | awk -F"*" '{printf "%-15s %-15s %-3s %-10s\n",
$1, FS $2, FS $3, FS $4}' | tr -s "*" "|"

[]s

- --
Gentil de Bortoli Júnior
Chave GPG: http://gentil.bortoli.com.br/gpg

"There Is No Gene For The Human Spirit"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFD1NhFR/xCJbtXupkRAvnrAJ9/lXcwUqaL1abdSezQW8bFX0D3qwCfZ0Az
DvHN/er/Ac6owJ+MtBiJbcE=
=SfLV
-----END PGP SIGNATURE-----


reply via email to

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