Re: una ayudita con cut..
Alfredo Rico escribió: Saludos amigos, necesito una ayudita rápida y practica.. de verdad de antemano les pido disculpa por la naturaleza de esta pregunta, puesto que estoy consciente de que es algo muy básico y simple, pero estoy algo urgido y no tengo mucho tiempo de leer en estos momentos.. 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 (...) Lo que necesito es truncar por cada linea los caracateres que existan a partir del último punto '.' incluyendo el punto '.' Utiliza el comando sed, en vez de cut (man sed). sed es bastante complejo así que te recomiendo leer ejemplos en la web (google). Saludos Güimi http://guimi.net -- Por el bien de todos respetemos las normas de la lista: http://wiki.debian.org/NormasLista -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
una ayudita con cut..
Saludos amigos, necesito una ayudita rápida y practica.. de verdad de antemano les pido disculpa por la naturaleza de esta pregunta, puesto que estoy consciente de que es algo muy básico y simple, pero estoy algo urgido y no tengo mucho tiempo de leer en estos momentos.. 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 5.1.02.01 5.1.02.01.001 5.1.02.01.002 5.1.02.01.003 5.1.03 5.1.03.01 5.1.03.01.001 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 5.1.02 5.1.02.01 5.1.02.01 5.1.02.01 5.1 5.1.03 5.1.03.01 -- Saludos Cordiales.- Alfredo Rico. San Cristóbal - Venezuela.
Re: una ayudita con cut..
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 signature.asc Description: Digital signature
Re: una ayudita con cut..
Muchisimas gracias Luis, justamente eso es lo que estaba neesitando :-) On 6/27/06, Luis Rodrigo Gallardo Cruz [EMAIL PROTECTED] wrote: 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- -- Saludos Cordiales.- Alfredo Rico. San Cristóbal - Venezuela.