🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Problemas con sed

#344
From: Ignacio Arenaza
Date: Fri, 02 Jan 2009 00:27
39 lines
2327 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

ABSOLUT <davidtuti@gmail.com> writes:

> Tengo un fichero de texto con un codigo html todo en una misma linea,
> os pongo un trozo:
>
> ..............
>
> Quiero sacar unas urls que estan en el fichero y me he dado cuenta que
> coinciden en un patron. Todas comienzan por <a href="http...... y
> finalizan con ". Pero no se como hacerlo... lo he intentado con sed
> pero al estar en una linea no se muy bien como realizarlo

Con sed no he sido capaz de sacar nada en limpio. Con Perl es m�s
manejable. Con algo como lo siguiente consigo sacar cosas bastante
l�mpias (aunque presupone que no aparecen comillas dobles en las URLs,
lo cual puede no ser cierto):

perl -ne '@urls = m/<a href= *"([^"]*?)"/go; foreach $i (@urls) { print $i . "-----\n" }' < fichero

Deber�a ir todo en una l�nea. Si llega partido es por culpa del gestor
de correo :-)

Saludos. I�aki.

- -- 
Mondragon University

GPG Key available at public keyservers
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Processed by Mailcrypt and GPG

iD8DBQFJXV+CRgC43oKhB3QRAnPrAJ0RFBcSJ69WmrqxX97B0ZABsFiiggCfYBAX
pwUUgaD8ksXRaOu/LL/doYM=
=t/Yu
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <6763kyimbc.fsf@poseidon.eteo.mondragon.edu>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!news.eteo.mondragon.edu!eteo.mondragon.edu!not-for-mail
References: <195b7bbf-d5b3-43a9-9d01-996fc03a3726@o4g2000pra.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,3f9e8ae1c57984bc
X-Google-Attributes: gidf86c8,domainid0,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!news.eteo.mondragon.edu!eteo.mondragon.edu!not-for-mail
From: Ignacio Arenaza <iarenaza@eb2ebu.ampr.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Problemas con sed
Date: Fri, 02 Jan 2009 01:27:51 +0100
Organization: Mondragon Unibertsitatea - ETEO
Lines: 39
Distribution: es
Message-ID: <6763kyimbc.fsf@poseidon.eteo.mondragon.edu>
References: <195b7bbf-d5b3-43a9-9d01-996fc03a3726@o4g2000pra.googlegroups.com>
NNTP-Posting-Host: sid.eteo.mondragon.edu
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: poseidon.eteo.mondragon.edu 1230856071 21752 172.31.3.9 (2 Jan 2009 00:27:51 GMT)
X-Complaints-To: newsmaster@eteo.mondragon.edu
NNTP-Posting-Date: Fri, 2 Jan 2009 00:27:51 +0000 (UTC)
User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.4 (gnu/linux)
Cancel-Lock: sha1:XeLo9l33eydlEK7TKiSO84YKLh4=