On Tue, Jun 27, 2006 at 05:52:28PM -0400, Alfredo Rico wrote:
> Lo que quiero es algo simple. Dado que en un archivo txt existen
> aproximádamente 1200 líneas en donde coloco un pequeño extracto de el:
>
> 5.1.01.01.005
> 5.1.01.01.006
> 5.1.02
>
> Lo que necesito es truncar por cada linea los caracateres que existan
> a partir del último punto '.' incluyendo el punto '.'
>
> Es decir el resultado sería:
> 5.1.01.01
> 5.1.01.01
> 5.1
No creo que eso salga con cut. Pero sale con sed:
sed -e 's/\.[^.]*$//' < archivito.txt
Siempre hay algo después del último punto, ¿verdad?
--
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEobApAZmDGK3JvCgRAj6pAJsEOrslvojj893ieXD9sw/Z1M8HowCfSwil
iL4VB8cL77N8BAlaRIqA/lw=
=QEnR
-----END PGP SIGNATURE-----