![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Yellow Book assistance nécessaire | FL1 | UNIX pour les nuls Questions et réponses | 2 | 11-15-2007 04:04 PM |
| Urgent besoin de script shell ou en PERL !!!!!!!!!!!!!!!!!!!! | aajan | De programmation et de script Shell | 1 | 10-24-2007 05:28 AM |
| Script Perl assistance; coller mot sur commande externe | bru | De programmation et de script Shell | 10 | 02-23-2007 04:04 AM |
| L'assistance nécessaire. | 12yearold | UNIX pour les nuls Questions et réponses | 4 | 07-07-2006 04:26 AM |
| NFS aide nécessaire ... | Heron | UNIX pour les nuls Questions et réponses | 2 | 03-21-2005 04:31 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Besoin d'aide avec le script perl
Ok, theres un fichier log contenant les ci-dessous. Permet l'appel logfile log_fantastic:
2009/03/16 21:42:45 UTILISATEUR: tonnabo - MAC: 0014BF2D385A - STATUS_ID: 30 - ETAT: ERREUR 2009/03/16 21:42:45 UTILISATEUR: tonnabo - MAC: 001310AC120D - STATUS_ID: 15 - ETAT: OK 2009/03/16 21:42:45 UTILISATEUR: tonnabo - MAC: 001DD9277095 - STATUS_ID: 20 - ETAT: ERREUR Je veux écrire un perl script qui va lire le contenu des log_fantastic et de la production que les lignes qui ne dispose pas d'un status_id de 10? ci-dessous, c'est ce que j'ai fait. pas sûr si cela est correct: l'utilisation des données:: Dumper; principal (); sous principal ( my @ résultats; my $ headers \u003d "utilisateur, mac adresse, status_id "; my (@ LOG_INFO, @ dircontents); open (LOG, "</ home / jhenson / log_fantastic"); @ \u003d LOG_INFO <LOG>; close (LOG); print Dumper ( "testing"); foreach my $ content (@ LOG_INFO) ( chomp ($ content); my $ line \u003d substr ($ content, -2); print Dumper ($ line); if ($ line eq "OK") ( push @ dircontents, $ contenu; ) ) # push @ alarm_info, uc $ headers; print Dumper (@ dircontents); ) |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|