The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



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
Perl: Ouverture d'un FILEHANDLE mais rien de ne pas avoir de retour de ce Souriant Dragon De programmation et de script Shell 8 08-16-2008 03:40 AM
commande ls pour imprimer fifo de contenu (ou perl) jerardfjay De programmation et de script Shell 1 04-06-2006 03:01 PM
Ouverture de fichiers saarshad001 UNIX pour les nuls Questions et réponses 3 11-28-2003 12:42 PM
Ouvrir des fichiers AJA UNIX pour les nuls Questions et réponses 4 11-10-2003 11:25 AM
Ouverture Perl perleo De programmation et de script Shell 2 08-26-2002 10:41 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 08-31-2008
Raynon Raynon is offline
Registered User
  
 

Join Date: Sep 2006
Lieu: Sg
Messages: 350
Ouvrir des fichiers et la vérification du contenu en Perl

Salut tous,

J'ai besoin d'un expert dans l'exécution de la suite dans Perl.
J'ai un code ci-dessous, mais il ne t semblent travail. Puis un expert me donner quelques conseils?

Voici les exigences
1) Open de nombreux dossiers sont affectées à un tableau @ FILES. Notez que les fichiers sont toujours nommé par le terme «genre». Des exemples de ces noms de fichiers sont "false1_sorts", "false_sorts", "true1_sorts", "true_sorts" etc

2) Recherche de contenu "32N6524" dans le fichier ouvert. Si le contenu existant, ajoutez le fichier à un autre tableau qui est @ arr_x. Ici, les fichiers que ce contenu est true1_sorts exister "," true_sorts "


Code:
#!/usr/bin/perl

@FILES = ( *sorts );
print "@FILES ";
print "\n";

foreach $summary_x ( @FILES ) {
        open(FH, '< $summary_x') or die $!;
                while( <FH> ) {
                chomp;      
                if ( /32N6524/ ) {
                       push (@arr_x, $summary_x)
                };
                close FH;
};
};


print "@arr_x ";

Résultats escomptés:

false1_sorts false_sorts true1_sorts true_sorts
true1_sorts true_sorts

Dernière édition par Raynon; au 08.31.2008 07:39 AM..
 

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 08:04 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0