Article View: es.comp.os.linux.programacion
Article #8197Re: Sustituir cadenas con sed
From: zd
Date: Sat, 28 Dec 2002 02:40
Date: Sat, 28 Dec 2002 02:40
38 lines
2067 bytes
2067 bytes
Respuesta al mensaje de: David Ram�n Yanes Fari�a <a5dy2@bigfoot.com>. Con identificador: <pan.2002.12.28.00.23.57.689990.8042@bigfoot.com>. > tengo un fichero en el que necesito sustituir esto: > > play_wav(sexplo1,250,280); > play_wav(impacto_asteroide,250,50); > play_wav(boom,150,256); > > para que quede como: > > play_wav(sexplo1); > play_wav(impacto_asteroide); > play_wav(boom); $ cat <archivo> | sed -e 's/\(play_wav([^,]*\),\([^)]*\)/\1/' > <archivo_cambiado> S�, todo esto es un poco tenebroso. > la cuestion est� en que no se como almacenar el primer par�metro > en una variable o algo..., si consiguiera eso el resto no tendria > problemas... Yo lo he hecho con las referencias hacia atr�s, "backreferences": "\( \)". > he mirado el man pero me quedo casi igual... won "info sed" sacas algo m�s de informaci�n, pero la Red es el mejor manual de todos. Saludos, y paz y amor para el 2003 (a ver si esta vez s�). -- Zeles Deree (zeldere) / [.zd] * Correo: zeldere_nntp@yahoo.es * GNU/Linux - LFS 3.1
Technical Details
Message-ID:
<auj2v6$g6d$1@titan.bt.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.rediris.es!newsfeed.bt.es!news.bt.es!not-for-mailReferences:
<pan.2002.12.28.00.23.57.689990.8042@bigfoot.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,9a6053025ee6c2ae X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-12-27 19:02:28 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.rediris.es!newsfeed.bt.es!news.bt.es!not-for-mail From: zd <zeldere_nntp@yahoo.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Sustituir cadenas con sed Date: 28 Dec 2002 02:40:38 GMT Organization: BT Tel. Netnews service (readers) Lines: 38 Message-ID: <auj2v6$g6d$1@titan.bt.es> References: <pan.2002.12.28.00.23.57.689990.8042@bigfoot.com> NNTP-Posting-Host: cable223a208.usuarios.retecal.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: titan.bt.es 1041043238 16589 212.183.223.208 (28 Dec 2002 02:40:38 GMT) X-Complaints-To: abuse@bt.es NNTP-Posting-Date: 28 Dec 2002 02:40:38 GMT User-Agent: slrn/0.9.7.3 (Linux)