> > Si, salvo que es @line_tmp en vez de $line_tmp > > Ok :-) > > > aqu� ser�a $line_tmp[7] (sin el doble $, ya que eso significa otra > > cosa) > > Si es como PHP, $$ es el nombre de la variable, no?
No exactamente, pero s� ;-) De hecho, ya que sale este comportamiento, te sugiero que -antes de que agarres vicios- pienses en el futuro de la humanidad y uses 'strict' en todos tus programas. S�, un poquito m�s inc�modo, pero mucho m�s confiable. Si quieres leer algo m�s al respecto, as�mate a: http://www.gwolf.cx/seguridad/seg_scr_perl/espanol/node22.html > Ya me he dado cuenta al ejecutarlo de que hab�a erratillas... es que me > he emocionado y no me ha dado tiempo todav�a a pulirlo, pero no sabes > c�mo te agradezco el truco... es que ni se me hab�a ocurrido... Yo > empecinada en hacerlo con una expresi�n regular :-) TIMTOWTDI ;-) Pero s�, me gust� m�s el split a fin de cuentas... Otro par de consejillos que se me ocurrieron: En tu c�digo haces: while (chomp($id = <FTAG>)){ (...) while (chop($line = <FAUTH>)){ Primero que nada, es siempre recomendable usar chomp - Con chop podr�as encontrarte una l�nea corta (por ejemplo, que el archivo no termine con una l�nea vac�a) y le vas a quitar informaci�n. Chomp te protege de eso. Segundo, en este caso el usar chomp es innecesario - S�, el ahorro es despreciable, pero es cuesti�n de buenas pr�cticas ;-) Mejor quita tanto el chop como el chomp, que ac� no te duelen. Saludos, -- Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-1118 PGP key 1024D/8BB527AF 2001-10-23 Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF

