PERL parsing hash table fichier
Fermé
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
-
15 oct. 2008 à 19:15
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 16 oct. 2008 à 17:20
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 16 oct. 2008 à 17:20
A voir également:
- PERL parsing hash table fichier
- Fichier rar - Guide
- Table ascii - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Table des matières word - Guide
2 réponses
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
2
16 oct. 2008 à 16:10
16 oct. 2008 à 16:10
Bon,
J'ai progressé mais je me hurte à un soucis bizarre ...
Je met dans un tableau les raisons que je trouve, je fais un
donc en clair, je devrais avoir un nouveau fichier avec des raisons différentes OR il n'en n'est rien ... :
Pourquoi tant de haine ... ??? ...
Stéphane
J'ai progressé mais je me hurte à un soucis bizarre ...
Je met dans un tableau les raisons que je trouve, je fais un
if (exists( $raisons_nouvelles[$raison] ) ) { # déjà dans le tableau } else { $cpt_bad_unique ++; push (@raisons_nouvelles, $raison); } puis après ma boucle : open(ECRIRE,">$fichier_raisons_nouvelles") || die ("Erreur lors de l'ecriture de $fichier_raisons_nouvelles") ; foreach $laligne(@raisons_nouvelles){ print ECRIRE "$laligne\n"; } close(ECRIRE);
donc en clair, je devrais avoir un nouveau fichier avec des raisons différentes OR il n'en n'est rien ... :
$ cat raisons_manquantes.log -n 1 550 sorry, no mailbox here by that name (#5.1.1) 2 550 5.1.1 <()> recipient rejected - JES UK 3 550 5.1.1 <()> recipient rejected - JES UK 4 550 sorry, no mailbox here by that name (#5.1.1) 5 550 5.1.1 <()> recipient rejected - JES UK 6 550 5.1.1 <()> recipient rejected - JES UK 7 550 5.1.1 <()> recipient rejected - JES UK 8 550 sorry, no mailbox here by that name (#5.1.1) 9 550 5.1.1 <()> recipient rejected - JES UK 10 550 5.1.1 <()> recipient rejected - JES UK
Pourquoi tant de haine ... ??? ...
Stéphane
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
16 oct. 2008 à 17:20
16 oct. 2008 à 17:20
Salut,
Je me demande d'ailleur s'il n'existe pas un moyen de transférer directement du contenu en hash sans passer par des boucles ....
Oui, c'est possible, mais il faut que tu arrives à me faire comprendre ce que tu veux ;-)
Voici de ce que j'ai besoin
Je me demande d'ailleur s'il n'existe pas un moyen de transférer directement du contenu en hash sans passer par des boucles ....
Oui, c'est possible, mais il faut que tu arrives à me faire comprendre ce que tu veux ;-)
Voici de ce que j'ai besoin
Le ficher en entrée Montre ce que tu veux obtenir en sortie (exemple concret)Pour le traitement on verras.