[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Relatorio de Quebra
From: |
MrBiTs |
Subject: |
Re: [shell-script] Relatorio de Quebra |
Date: |
Sat, 09 Jul 2011 08:48:39 -0300 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.15) Gecko/20110303 Lightning/1.0b2 Thunderbird/3.1.9 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 07/09/2011 08:27 , Jonathan Lessa wrote:
> Perfeito, mas como ele comentou sobre "campos(variaveis)" também não me
> ative em descrever sobre o "corte das informações", assim ele precisaria
> apenas posicionar na tela e exibir a informação, algo como:
> $ tput cup $x $y; echo $variavel
>
> Mas entendi e inclusive vou utilizar sua dicca sobre a "regua"
A régua é legal. Isso é da minha época de COBOL e Clipper. Desenhar telinha é
um pé no saco, bem como ler aquelas tripas de 400
caracteres.
Ainda estressando esse assunto, o trabalho com substrings é bash puro. Dá pra
fazer em GNU sed:
mrbits@locke:~$ echo "$LINHA" | sed -r 's/^(.{6})(.{30})(.{8})/Codigo:
\1\nNome: \2\nSalario: \3\n/;'
Codigo: 000001
Nome: FULANO DE TAL
Salario: 00500000
e em GNU awk:
mrbits@locke:~$ echo "$LINHA" | gawk 'BEGIN {FIELDWIDTHS = "6 30 8"}; {print
"Codigo: "$1"\nNome: "$2"\nSalario: "$3}'
Codigo: 000001
Nome: FULANO DE TAL
Salario: 00500000
- --
LLAP
.0. MrBiTs - address@hidden
..0 GnuPG -
http://keyserver.fug.com.br:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
000 http://www.mrbits.com.br
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iQEcBAEBCAAGBQJOGEAXAAoJEG7IGPwrPKWrFI0H/1hzYy4bIibgxPT3fvCskPdK
V2txTcFJqjAhvJAURa4I6vEWotKscCiEMQDU6+aexqYGyg3v7swwIFgoQhNOPNdo
E5qzGv3Gj41r0PY3rk8cEZVlEPxKf7KLTTxFMmjD9ijGuQ8+OV44uj45TWBUK9M0
gisdCinTO6d0emHvQT1UQhYS+7DkPB/1OjPi6nIhR0NPtz7vy+6S4TAdLmSPFA+D
yAJ/rWr0Gc+W0QNwW0dDb7QQuQ1lZUqf8J2e1BFXb5AGoH0sjLmqMEy0wkDTjhEz
o5yNi8ex1Ec+P85xojolU+jWhvPjJb6GrCtOM0C9SRqhWGITIrkv4lBaRu4Kdm4=
=WQq1
-----END PGP SIGNATURE-----
- Relatorio de Quebra, Guilherme Chagas, 2011/07/09
- Re: [shell-script] Relatorio de Quebra, Jonathan Lessa, 2011/07/09
- Re: [shell-script] Relatorio de Quebra, MrBiTs, 2011/07/09
- Re: [shell-script] Relatorio de Quebra, Jonathan Lessa, 2011/07/09
- Re: [shell-script] Relatorio de Quebra, MrBiTs, 2011/07/09
- Re: [shell-script] Relatorio de Quebra, Jonathan Lessa, 2011/07/09
- Re: [shell-script] Relatorio de Quebra,
MrBiTs <=
- Re: [shell-script] Relatorio de Quebra, MrBiTs, 2011/07/09
- Re: [shell-script] Relatorio de Quebra, Julio C. Neves, 2011/07/09
- Re: [shell-script] Relatorio de Quebra, MrBiTs, 2011/07/09
- Re: [shell-script] Relatorio de Quebra, Rodrigo R. Martins, 2011/07/09
- Re: [shell-script] Relatorio de Quebra, MrBiTs, 2011/07/09
Re: [shell-script] Relatorio de Quebra, MrBiTs, 2011/07/09
Re: [shell-script] Relatorio de Quebra, Julio C. Neves, 2011/07/09