-----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-----
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html