[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:
- Trouver erreur de syntaxe fichier txt
- Erreur 0x80070643 - Accueil - Windows
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Trouver adresse mac - Guide
- Comment ouvrir un fichier epub ? - Guide
7 réponses
Utilisateur anonyme
6 mai 2009 à 11:39
6 mai 2009 à 11:39
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.)
Utilisateur anonyme
6 mai 2009 à 11:07
6 mai 2009 à 11:07
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 308
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 308
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 308
6 mai 2009 à 11:49
6 mai 2009 à 11:49
Merci beaucoup de tes réponses. Allez je passe ça en résolu !!!