🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #825

Re: Cuestión de sed

#825
From: Pere Pujal i Carabantes
Date: Sun, 27 Aug 2006 22:11
43 lines
2468 bytes
Hola serasihay!

El 27-08-2006
serasihay va escriure en 
es.comp.os.linux.programacion:
 
Ya te han respondido, pero quisiera a�adir otra forma de hacerlo:


> Por ejemplo, el fichero de origen: 
> "Lax'n'Busto - Vas de punt... o qu�!!! - 01 - Tinc fam de tu.mp3"

> Me gustar�a dar con la f�rmula adecuada, pero si no fuera posible me
> rendir�a y usar�a:
> 's/.*[0-9]//'

Tambi�n valdr�a con [[:digit:]]
Pero as� te pilla *toda* la l�nea hasta el 3 (�ltimo n�mero de mp3).

Debes poner los dos n�meros:
's/.*[0-9][0-9]//'



> que limpiar�a todo lo que hubiera antes de encontrarse con el primer d�gito,
> *pero* eliminando �ste tambi�n, cosa que no deseo. C�mo podr�a corregirlo,
> de manera que eliminara todo lo que encontrara antes del primer d�gito sin
> eliminar tambi�n a �ste?

Y ahora viene el truco, c�mo copiar parte de lo que se ha quitado?
's/.*\([0-9][0-9]\)/\1/'

Si te fijas, la cosa est� en meter lo que quieres guardar entre par�ntesis
y luego llamarla con \n�mero. En este caso, s�lo hay un grupo de
par�ntesis. Si hubiera m�s seguir�a correlativo.
Los par�ntesis los escapo por estar en la consola, posiblemente si lo 
incluyes en un script te puedes ahorrar escaparlos.


> Muchas gracias a tod@s!

Salut
Pere
Technical Details
Message-ID: <slrnef464a.dke.ppujalARROBA@hola.fou.net>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news4.google.com!news.glorb.com!green.octanews.net!news-out.octanews.net!cox.net!news-xfer.cox.net!mainake.escomposlinux.org!escomposlinux.org!news-5.escomposlinux.org!not-for-mail
References: <a679s3-gci.ln1@pel.leafnode.es>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,e6ea78e132691d1d
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news4.google.com!news.glorb.com!green.octanews.net!news-out.octanews.net!cox.net!news-xfer.cox.net!mainake.escomposlinux.org!escomposlinux.org!news-5.escomposlinux.org!not-for-mail
From: Pere Pujal i Carabantes <"ppujal A R R O B A"@airtel.net>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Cuestión de sed
Date: Sun, 27 Aug 2006 22:11:22 +0000 (UTC)
Organization: hola
Lines: 43
Message-ID: <slrnef464a.dke.ppujalARROBA@hola.fou.net>
References: <a679s3-gci.ln1@pel.leafnode.es>
Reply-To: Pere Pujal i Carabantes <ppujal A R R O B A@airtel.net>
NNTP-Posting-Host: 121.red-83-39-59.dynamicip.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: news-5.escomposlinux.org 1156717216 13346 83.39.59.121 (27 Aug 2006 22:20:16 GMT)
X-Complaints-To: mainake@escomposlinux.org
NNTP-Posting-Date: Sun, 27 Aug 2006 22:20:16 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Debian)