Article View: es.comp.os.linux.programacion
Article #825Re: Cuestión de sed
From: Pere Pujal i Carabantes
Date: Sun, 27 Aug 2006 22:11
Date: Sun, 27 Aug 2006 22:11
43 lines
2468 bytes
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-mailReferences:
<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)