![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Gul bog nødvendige hjælp | FL1 | UNIX for dummyer Spørgsmål & svar | 2 | 11-15-2007 04:04 PM |
| Script Needed Uopsættelige i råtanken eller PERL !!!!!!!!!!!!!!!!!!!! | aajan | Shell Programmering og Scripting | 1 | 10-24-2007 05:28 AM |
| Perl-script bistand indsætte ord i eksterne kommando | BRU | Shell Programmering og Scripting | 10 | 02-23-2007 04:04 AM |
| Nødvendige hjælp. | 12yearold | UNIX for dummyer Spørgsmål & svar | 4 | 07-07-2006 04:26 AM |
| NFS mount nødvendige hjælp ... | Heron | UNIX for dummyer Spørgsmål & svar | 2 | 03-21-2005 04:31 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Nødvendige hjælp med perl script
Ok, theres en log fil, der indeholder nedenfor. Lets kalde logfile log_fantastic:
2009/03/16 21:42:45 Bruger: tonnabo - MAC: 0014BF2D385A - STATUS_ID: 30 - TILSTAND: Fejl 2009/03/16 21:42:45 Bruger: tonnabo - MAC: 001310AC120D - STATUS_ID: 15 - State: OK 2009/03/16 21:42:45 Bruger: tonnabo - MAC: 001DD9277095 - STATUS_ID: 20 - State: Fejl Jeg ønsker at skrive en perl script, der vil læse indholdet af log_fantastic og output, er det kun de strækninger, der ikke har en status_id på 10? nedenstående er hvad jeg har gjort. ikke sikker på, om dette er korrekt: brug Data:: Dumper; vigtigste (); sub vigtigste ( min @ resultater; min $ headers \u003d "bruger, MAC-adressen, status_id "; min (@ log_info, @ dircontents); åben (LOG, "</ home / jhenson / log_fantastic"); @ log_info \u003d <LOG>; tæt (log); print Dumpere ( "test"); foretrukne min $ indhold (@ log_info) ( chomp ($ indhold); min $ linje \u003d substr ($ indhold, -2); print Dumpere ($ linje); if ($ line eq "OK") ( push @ dircontents, $ indhold; ) ) # push @ alarm_info, uc $ headers; print Dumpere (@ dircontents); ) |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|