![]() |
|
|
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 |
| 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 |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
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 |
| Modes d'affichage | Rate this thread |
|
|