🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Duda de PERL

#9988
From: Chema
Date: Tue, 09 Apr 2002 18:42
29 lines
2091 bytes
Hola a todos:

	He escrito un script en PERL que limpia las librer�as instaladas en un
sistema Debian que no son usadas por ning�n programa
(http://www.eurielec.etsit.upm.es/~rinzewind/deb_lib_cleaner.pl, para el
que lo quiera).
	
	Tampoco es que haya programado mucho en PERL (m�s bien lo he hecho para
aprender), pero me he encontrado con un problema que al final tuve que
rodear como buenamente pude:

	Hay una funci�n a la que se le pasa como argumentos una variable y un
array. La funci�n en cuesti�n mira a ver si la variable aparece en el
array alguna vez (la primera vez que la encuentra, devuelve 1, si no la
encuentra, 0). El caso es que una de las cadenas a mirar era
libstdc++2.10. Me daba un error:

Nested quantifiers before HERE mark in regex m/libstdc++ << HERE
2.10-glibc2.2/ at deb_lib_cleaner.pl line 138.

	Claro, sal�a un "++" ah� y lo interpretaba como una expresi�n regular.
�No deber�a PERL poder distinguir cu�ndo algo es una expresi�n regular y
cu�ndo una simple variable?

	Bueno, pues esa es mi pregunta :-)

	Saludos:

	Chema.
Technical Details
Message-ID: <a8vcn4$src$1@news.wanadoo.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,af80c7b3ddf172c6,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-04-09 11:46:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail
From: Chema <rinzewind@equipaje.atuin>
Newsgroups: es.comp.os.linux.programacion
Subject: Duda de PERL
Date: Tue, 09 Apr 2002 20:42:46 +0200
Organization: Universidad Invisible
Lines: 29
Message-ID: <a8vcn4$src$1@news.wanadoo.es>
NNTP-Posting-Host: 62-37-159-98.dialup.uni2.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.wanadoo.es 1018377765 29548 62.37.159.98 (9 Apr 2002 18:42:45 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Tue, 9 Apr 2002 18:42:45 +0000 (UTC)
User-Agent: Pan/0.11.2 (Unix)
X-Comment-To: ALL