• Publicidad

Error 41: Nom remembered String

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Error 41: Nom remembered String

Notapor javierg » 2007-10-01 04:55 @246

Hola,
Desde la ksh estoy llamando a una función en Perl del siguiente modo:
Código: Seleccionar todo
CompruebaBackup.pl $psax


Desde la función de perl, cuando se ejecuta me aparece el siguiente error:
Código: Seleccionar todo
RE error 41: No remembered search string.


Os adjunto código

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
# Almacenamos en variables los datos que vamos a buscar en el fichero trapd.log
$fecha=`date`;$Mes=(split " ",$fecha)[1];
$Dia=(localtime)[3];
# Buscamos si se ha generado el trap que dice que se ha realizado el Backup correctamente
$Existe=`cat /var/opt/OV/share/log/trapd.log  | grep $Mes | grep $Dia | grep @ARGV |  grep "Percent Complete = 100" | grep "Operation Status = doneSuccessf" `;
print "el valor de existe es $Existe";
     #Si la longitud de existe es igual a 0, quiere decir que el backup no se ha reallizado OK
     if ((length($Existe)==0)){
         print " error en el backup del PSAX @ARGV \n";
       }
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
javierg
Perlero nuevo
Perlero nuevo
 
Mensajes: 48
Registrado: 2006-10-17 05:26 @268

Publicidad

Notapor explorer » 2007-10-01 07:58 @373

Seguro que en alguno de los múltiples 'grep' has pasado un argumento vacío...

¿No sería más fácil hacer esa línea en Perl?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor javierg » 2007-10-01 08:01 @376

Hola, es curioso. Todas las variables tienen datos, sin embargo la parte de la cadena que me da el error es
Código: Seleccionar todo
grep "Percent Complete = 100"


que es una cadena que existe. Si esta cadena lo dejo de forma
Código: Seleccionar todo
grep 100

funciona ok.

No sé por qué.
javierg
Perlero nuevo
Perlero nuevo
 
Mensajes: 48
Registrado: 2006-10-17 05:26 @268


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados