![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Yellow-Book Unterstützung erforderlich | FL1 | UNIX for Dummies Questions & Answers | 2 | 11-15-2007 04:04 PM |
| Script benötigt dringend in der Schale oder Perl !!!!!!!!!!!!!!!!!!!! | aajan | Shell Programmierung und Scripting | 1 | 10-24-2007 05:28 AM |
| Perl-Skript Unterstützung; Word in externen Kommandos | bru | Shell Programmierung und Scripting | 10 | 02-23-2007 04:04 AM |
| Unterstützung benötigt. | 12yearold | UNIX for Dummies Questions & Answers | 4 | 07-07-2006 04:26 AM |
| NFS-mount Hilfe benötigt ... | Heron | UNIX for Dummies Questions & Answers | 2 | 03-21-2005 04:31 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Hilfe benötigt mit Perl-Skript
Ok, Theres eine Log-Datei mit dem unten. Rufen Sie die Log-Datei können log_fantastic:
2009/03/16 21:42:45 USER: tonnabo - MAC: 0014BF2D385A - STATUS_ID: 30 - ZUSTAND: ERROR 2009/03/16 21:42:45 USER: tonnabo - MAC: 001310AC120D - STATUS_ID: 15 - ZUSTAND: OK 2009/03/16 21:42:45 USER: tonnabo - MAC: 001DD9277095 - STATUS_ID: 20 - ZUSTAND: ERROR Ich möchte, dass sich an, um einen perl Skript, das den Inhalt der log_fantastic und Ausgang nur die Zeilen, die nicht über eine status_id von 10? Das folgende ist das, was ich je gemacht habe. nicht sicher, ob diese korrekt ist: use Data:: Dumper; main (); Sub Main ( my @ Ergebnisse; my $ headers \u003d "Benutzer, MAC-Adresse, status_id "; my (@ LOG_INFO, @ dircontents); open (LOG, "</ home / jhenson / log_fantastic"); @ LOG_INFO \u003d <LOG>; close (LOG); print Dumper ( "Test"); foreach my $ Inhalt (@ LOG_INFO) ( chomp ($ content); my $ line \u003d substr ($ content, -2); print Dumper ($ line); if ($ line eq "OK") ( Push @ dircontents, $ content; ) ) # push @ alarm_info, UC $ headers; print Dumper (@ dircontents); ) |
|
||||
|
Zitat:
oh Theres mehr zu. i coulda leicht gemacht durch die Shell-Programmierung. aber das ist zu tun, perl. oben auf der Grepping Sie den gewünschten Status-IDs, ich lese ihn bis in den Bereichen. vielen Dank für Ihre Anregung |
|
||||
|
Zitat:
Dies funktioniert perfekt. Dank einer Million. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|