Article View: es.comp.os.linux.programacion
Article #819Cuestión de sed
From: serasihay
Date: Sun, 27 Aug 2006 19:08
Date: Sun, 27 Aug 2006 19:08
44 lines
2482 bytes
2482 bytes
Hola qu� tal, Quiero poner orden a mi colecci�n de mp3 y para ello utilizo "one-liners" con sed o rename. La idea es que los nombres de los ficheros tengan el formato: "Numero_de_pista - Nombre_canci�n.mp3" La cosa me funciona -en general- m�s o menos bien, pero me falla con ciertos nombres de fichero. Por ejemplo, el fichero de origen: "Lax'n'Busto - Vas de punt... o qu�!!! - 01 - Tinc fam de tu.mp3" deber�a quedar: "01 - Tinc fam de tu.mp3" He probado con: for i in "*.mp3"; do mv "$i" "`echo "$i"|sed 's/Lax'n'Busto - Vas de punt... o qu�!!! - //'`"; done o con: rename 's/Lax'n'Busto - Vas de punt... o qu�!!! - //' *.mp3 y distintas variaciones del: 's/Lax'n'Busto - Vas de punt... o qu�!!! - //' como: "s/Lax'n'Busto - Vas de punt... o qu�!!! - //" 's/"Lax'n'Busto - Vas de punt... o qu�!!! - "//' 's/Lax\'n\'Busto\ \- \Vas\ \de\ punt\.\.\.\ o\ qu�\!\!\!\ \-\ //' 's/Lax'n'Busto - Vas de punt... o qu�!!! - //' 's/"Lax\'n\'Busto - Vas de punt... o qu�!!! - "//' y otras, pero sin suerte :-( Me gustar�a dar con la f�rmula adecuada, pero si no fuera posible me rendir�a y usar�a: 's/.*[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? Muchas gracias a tod@s!
Technical Details
Message-ID:
<a679s3-gci.ln1@pel.leafnode.es>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news1.google.com!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!pel.leafnode.es!newsShow Full Headers
Complete Article Headers
X-Google-Thread: f86c8,e6ea78e132691d1d,start X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news1.google.com!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!pel.leafnode.es!news From: serasihay <NO@SPAME.ES> Newsgroups: es.comp.os.linux.programacion Subject: Cuestión de sed Date: Sun, 27 Aug 2006 21:08:26 +0200 Organization: Telefonica Data Espagna Lines: 45 Message-ID: <a679s3-gci.ln1@pel.leafnode.es> Reply-To: NO@SPAME.ES NNTP-Posting-Host: 26.red-217-126-109.staticip.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1156709244 20757 217.126.109.26 (27 Aug 2006 20:07:24 GMT) X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Sun, 27 Aug 2006 20:07:24 +0000 (UTC) User-Agent: KNode/0.10.2