[PERL] messages d'erreurs dans un fichier txt
Résolu/Fermé
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
-
6 mai 2009 à 11:03
Utilisateur anonyme - 6 mai 2009 à 11:55
Utilisateur anonyme - 6 mai 2009 à 11:55
A voir également:
- [PERL] messages d'erreurs dans un fichier txt
- Fichier rar - Guide
- Fichier host - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
7 réponses
En vrai ? j'en sais strictement rien XD
Mais je crois que quand tu fais perl ...> fichier.txt ça redirige stdout dans un fichier. Mais toi c'est sur stderr que les erreurs s'affichent, donc 2>&1 ça redirige stderr sur stdout .
Ou pas ... ^^
Source : http://forum.ubuntu-fr.org/viewtopic.php?id=260313
Ah un +1 à mon message donc ça doit-être ça ^^
Mais je crois que quand tu fais perl ...> fichier.txt ça redirige stdout dans un fichier. Mais toi c'est sur stderr que les erreurs s'affichent, donc 2>&1 ça redirige stderr sur stdout .
Ou pas ... ^^
Source : http://forum.ubuntu-fr.org/viewtopic.php?id=260313
Ah un +1 à mon message donc ça doit-être ça ^^
Si tu es sous linux une simple redirection standard vers un fichier lors de l'appel de ton script suffi :
Exemple : ls -R > monfichier.txt
(>> pour faire un append > pour faire une ecriture depuis le début de fichier. Créer un fichier si il n'y en as pas.)
Exemple : ls -R > monfichier.txt
(>> pour faire un append > pour faire une ecriture depuis le début de fichier. Créer un fichier si il n'y en as pas.)
tu peux rediriger tout ce que tu veux. Lorsque que tu exécutes "ls" par exemple, pour stocker le contenu tu fais ls > fichier_stockage.txt et là tu auras tout dedans. ça marche pour tout.
En fait ça redirige les flux de sorties écran vers un fichier !
quand tu exécutes le fichier toto.pl tu fais pl toto.pl > retour.txt =)
En fait ça redirige les flux de sorties écran vers un fichier !
quand tu exécutes le fichier toto.pl tu fais pl toto.pl > retour.txt =)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 303
6 mai 2009 à 11:12
6 mai 2009 à 11:12
J'ai fait
mais le fichier créé est vide... :'(
perl fichier3.pl > erreur.txt
mais le fichier créé est vide... :'(
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 303
6 mai 2009 à 11:30
6 mai 2009 à 11:30
Merci, c'est exactement ce que je voulais !!!!!
Une petite précision : pourquoi ai-je été obligé de rajouter
Une petite précision : pourquoi ai-je été obligé de rajouter
2>&1à la fin de ligne ? J'aimerais bien comprendre si ça ne te dérange pas ;)
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 303
6 mai 2009 à 11:49
6 mai 2009 à 11:49
Merci beaucoup de tes réponses. Allez je passe ça en résolu !!!