Re: una ayudita con cut..

2006-06-28 Por tema Guimi

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..

2006-06-27 Por tema Alfredo Rico

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..

2006-06-27 Por tema Luis Rodrigo Gallardo Cruz
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..

2006-06-27 Por tema Alfredo Rico

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.