![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Yellow Book hjelp trengs | FL1 | UNIX for Dummies Spørsmål og svar | 2 | 11-15-2007 04:04 |
| Script Trengs Haster i skallet eller Perl !!!!!!!!!!!!!!!!!!!! | aajan | Shell programmering og Skripting | 1 | 10-24-2007 05:28 |
| Perl-skript assistanse; lime ord i ekstern kommando | bru | Shell programmering og Skripting | 10 | 02-23-2007 04:04 |
| Assistanse trengs. | 12yearold | UNIX for Dummies Spørsmål og svar | 4 | 07-07-2006 04:26 |
| NFS mount assistanse trengs ... | Heron | UNIX for Dummies Spørsmål og svar | 2 | 03-21-2005 04:31 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Assistanse nødvendig med perl script
Ok, Theres en loggfil som inneholder nedenfor. Kan ringe logfile log_fantastic:
2009/03/16 21:42:45 User: tonnabo - MAC: 0014BF2D385A - STATUS_ID: 30 - STAT: ERROR 2009/03/16 21:42:45 User: tonnabo - MAC: 001310AC120D - STATUS_ID: 15 - STAT: OK 2009/03/16 21:42:45 User: tonnabo - MAC: 001DD9277095 - STATUS_ID: 20 - STAT: ERROR Jeg vil skrive en perl skript som vil lese innholdet i log_fantastic og utgang bare de linjene som ikke har en status_id av 10? nedenstående er det jeg har gjort. ikke sikker på om dette er riktig: Bruk Data:: Dumper; main (); sub main ( min @ resultater; my $ headers \u003d "bruker, mac-adresse, status_id "; min (@ log_info, @ dircontents); åpen (LOG, "</ home / jhenson / log_fantastic"); @ log_info \u003d <LOG>; close (LOG); print Dumper ( "test"); foreach my $ innhold (@ log_info) ( chomp ($ content); my $ linje \u003d substr ($ innhold, -2); print Dumper ($ line); if ($ linje eq "OK") ( push @ dircontents, $ innhold; ) ) # push @ alarm_info, uc $ headers; print Dumper (@ dircontents); ) |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|