temp"; # Comprobar si la entrada en el hash. En caso afirmativo, el nombre de archivo en el almacén de serie abierta (INO_FNAME, "Temp") | | die "Archivo no existe!" ;" />
![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| awk script error: "Error de sintaxis:" Split "inesperado | Herry | UNIX for Dummies Preguntas y Respuestas | 2 | 03-17-2008 11:16 AM |
| error durante la ejecución: St9bad_alloc - Obtener este error al utilizar algunas de conversión progr | sathu_pec | Programación de scripts de shell y | 1 | 01-21-2008 02:38 AM |
| Me gusta ... error error de sintaxis en la línea 1, teletipo | koti_rama | UNIX para usuarios avanzados y expertos | 2 | 07-07-2007 07:35 PM |
| error al leer los artículos de error al instalar | doelman | Sun Solaris | 2 | 02-05-2007 12:21 PM |
| Error: error interno del sistema: No se puede inicializar el archivo de salida estándar | firkus | UNIX for Dummies Preguntas y Respuestas | 2 | 10-25-2005 03:23 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
#! / usr / local / bin /perl -w
sistema de "ls-iR del-dir> temp"; # Comprobar si la entrada en el hash. En caso afirmativo, el nombre de archivo en el almacén de serie abierto (INO_FNAME, "Temp") | | die "Archivo no existe!" ; abierto (FNAMES, ">> nombres de archivo") | | die "Archivo no existe!" ; while ($ record \u003d <INO_FNAME>) ( # Print $ registro; if ($ registro \u003d ~ m /:/){ $ dir \u003d $ registro; # Print "aquí", $ dir, "d \ n"; chop $ dir; chop $ dir; ) # Print "aquí", $ dir ", dir \ n"; ($inodo, $ fname) \u003d split ( '', $ registro); if ($ existe ($ FID_DBN_HTinodo)) ( @ file_name \u003d $ dir. $ fname; print ($ FNAMES dir. $ fname, "\ n"); print ($inodo, "\ T fname", $ dir. "/". $ fname, "\ n"); ) ) estrecha (INO_FNAME); estrecha (FNAMES); final \u003d $ tiempo; -------------------- Con esta me: De valor que no se uso en la concatenación (.) O cadena temp.pl en la línea 21, <INO_FNAME> línea 8. De valor que no se uso en la concatenación (.) O una cadena en línea temp.pl 22, <INO_FNAME> línea 8. Cualquier idea por qué? Gracias! |
|
||||
|
Estas son las advertencias, no errores. Esta línea en su código deben ser eliminados:
@ file_name \u003d $ dir. $ fname; parece no estar haciendo nada y no es la forma correcta de asignar valores a un array anway. Haga esto para tratar de localizar los desaparecidos valor escalar: Código:
($inode,$fname) = split (' ', $record);
print "[$inode] - [$fname]\n";
Creo que uno o ambos de los escalares no está definido. El [] son para hacerle saber si están en blanco. O usted podría abandonar la-w en el asunto de la línea y las advertencias no serán de salida. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|