![]() |
|
|
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 |
| Libro Amarillo asistencia necesaria | FL1 | UNIX for Dummies Preguntas y Respuestas | 2 | 11-15-2007 04:04 PM |
| Se necesita urgente en el script de shell o Perl !!!!!!!!!!!!!!!!!!!! | aajan | Programación de scripts de shell y | 1 | 10-24-2007 05:28 AM |
| Script perl asistencia; pegar en palabra comando externo | bru | Programación de scripts de shell y | 10 | 02-23-2007 04:04 AM |
| Asistencia necesaria. | 12yearold | UNIX for Dummies Preguntas y Respuestas | 4 | 07-07-2006 04:26 AM |
| NFS asistencia necesaria ... | Heron | UNIX for Dummies Preguntas y Respuestas | 2 | 03-21-2005 04:31 PM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
La asistencia necesaria con el script de perl
Bueno, los theres un archivo de registro que contiene el siguiente. Permite llamar el logfile log_fantastic:
2009/03/16 21:42:45 USUARIO: tonnabo - MAC: 0014BF2D385A - STATUS_ID: 30 - ESTADO: ERROR 2009/03/16 21:42:45 USUARIO: tonnabo - MAC: 001310AC120D - STATUS_ID: 15 - Estado: OK 2009/03/16 21:42:45 USUARIO: tonnabo - MAC: 001DD9277095 - STATUS_ID: 20 - ESTADO: ERROR Quiero escribir una perl script que leerá el contenido de log_fantastic y sólo las líneas de salida que no tiene un status_id de 10? la que figura a continuación es lo que he hecho. no está seguro de si esto es correcto: uso de Data:: Dumper; main (); principales sub ( @ mis resultados; my $ cabeceras \u003d "usuario, dirección MAC, status_id "; mi (log_info @, @ dircontents); abierto (log, "</ home / jhenson / log_fantastic"); @ log_info \u003d <LOG>; cierre (registro); Dumper de impresión ( "testing"); foreach my $ contenido (@ log_info) ( chomp ($ contenido); mi línea $ \u003d substr ($ contenido, -2); imprimir Dumper ($ linea); if ($ linea eq "OK") ( push @ dircontents, $ contenido; ) ) # push @ alarm_info, uc $ cabeceras; imprimir Dumper (@ dircontents); ) |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|