![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Libro Giallo assistenza necessaria | FL1 | UNIX for Dummies Domande & Risposte | 2 | 11-15-2007 04:04 PM |
| Script Needed urgenti in guscio o PERL !!!!!!!!!!!!!!!!!!!! | aajan | Shell scripting e di programmazione | 1 | 10-24-2007 04:28 AM |
| Script in Perl assistenza; incolla in parola comando esterno | bru | Shell scripting e di programmazione | 10 | 02-23-2007 04:04 AM |
| L'assistenza necessaria. | 12yearold | UNIX for Dummies Domande & Risposte | 4 | 07-07-2006 03:26 AM |
| NFS mount assistenza necessaria ... | Heron | UNIX for Dummies Domande & Risposte | 2 | 03-21-2005 04:31 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Assistenza necessaria con script perl
Ok, theres un file di registro contenente le seguenti. Permette di chiamare il file di log log_fantastic:
2009/03/16 21:42:45 UTENTE: tonnabo - MAC: 0014BF2D385A - STATUS_ID: 30 - STATO: ERRORE 2009/03/16 21:42:45 UTENTE: tonnabo - MAC: 001310AC120D - STATUS_ID: 15 - STATO: OK 2009/03/16 21:42:45 UTENTE: tonnabo - MAC: 001DD9277095 - STATUS_ID: 20 - STATO: ERRORE Voglio scrivere un perl script che leggere il contenuto di log_fantastic e uscita solo le righe che non ha ancora una status_id del 10? il sottostante è quello che ho fatto. non è sicuro se questo è corretto: l'uso dei dati:: Dumper; main (); Sub Main ( my @ risultati; my $ headers \u003d "utente, l'indirizzo MAC, status_id "; my (@ log_info, @ dircontents); open (LOG, "</ home / jhenson / log_fantastic"); @ log_info \u003d <LOG>; close (LOG); Dumper stampa ( "test"); foreach my $ contenuto (@ log_info) ( chomp ($ content); my $ line \u003d substr ($ content, -2); stampa Dumper ($ line); if ($ line eq "OK") ( push @ dircontents, $ content; ) ) # push @ alarm_info, uc $ header; stampa Dumper (@ dircontents); ) |
|
||||
|
Citazione:
oh theres più. i coulda facilmente fare questo attraverso la programmazione nella shell. ma questo deve essere fatto in perl. sulla parte superiore del grepping le voleva stato ids, i goto istituito nei campi. un milione di grazie per il suggerimento |
|
||||
|
Citazione:
funziona perfettamente. grazie un milione. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|