 
			
				09/07/2010, 02:16
			
			
			     |  
        |     |    |    Fecha de Ingreso: mayo-2004  Ubicación: Barcelona - España , Morelia - México  
						Mensajes: 162
					  Antigüedad: 21 años, 5 meses Puntos: 0     |        |  
  |      Limpiar Cadenas        Hola tengo este código:    #! C:\strawberry\perl\bin\perl.exe   
sub limpiar_contenido{ 
  local (*cadena) = @_; 
  substr($cadena,24);   #Corto la linea a partir del caracter 24  
  if ($cadena == "comparacion")  # si la cadena es igual a comparación no devuelvo nada 
  { 
  return; 
  } 
  else 
  { 
  $cadena >> "fichero salida";  #si la cadena es diferenta a comparación la añado en un fichero de salida. 
  } 
  return; 
}   
my $file = "fichero a abrir"; 
open(ENTRADA, "<$file") || die "no se puede abrir el archivo\n"; 
while ($linea =<ENTRADA>) { 
    limpiar_contenido(*linea); 
} 
close(DATA);   
Sin embargo no hace nada y tampoco me da ningún tipo de error. ¿Alguien ve el error? (Soy novato con perl)   
Saludos y gracias.     
				__________________  Un saludo, MeXiCaN :golpeado: :adios:   
Poco es tanto, cuando poco necesitas. E.Bunbury   
Siempre que haya una causa noble por la que luchar, siempre habrá ladrones que la apoyarán.           |