-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ivan lopes wrote:
| tenho um arquivo com n linhas e um numero variado
| de campos por linha.
|
| exemplo:
|
| * * * * * * * * *
| * * * * * * * *
| * * * * * * * * * *
| * * * * *
| amigos a pergunta eh a seguinte:
| como pegar sempre o penultimo campo em cada linha?
|
| existe uma teferencia do tipo `$-1' para representar o penultimo campo???
Olá, Ivan.
Talvez isto te ajude:
cat campo
1 2 3 4 5
1 2 3 4
1 2 3 4 5
1 2
1
[EMAIL PROTECTED]:~$ awk -f /usr/share/awk/join.awk --source='{
split($0, f); print join(f,$NF-1) }' campo
4
3
4
1
Abraços
- --
/"\
\ / Flavio Torres
~ X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
iEYEARECAAYFAkhF1wIACgkQNRQApncg294ijACg6euZ9lsJFVZt/LJ5z4IDHp0O
jnMAoKRPu8CtPBy27ina+JR3it9gjsL0
=TJ6k
-----END PGP SIGNATURE-----