|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre habitué
![]() Inscription : janvier 2004 Messages : 507 ![]() |
salut,
J'essai de comprendre la redirection d'erreurs et sur chaque site on presente cela : Citation:
??? Merci d'avance |
|
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : août 2003 Messages : 157 ![]() |
Code :
program.exe >sortie.txt 2>sortie_error.txt et la sortie erreur sera redirigee vers le fichier sortie_error.txt utiliser ">>" au lieu de ">" pour concatener. |
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() Inscription : mai 2004 Messages : 376 ![]() |
T'as 3 "flux" standard sous linux stdin, stdout et stderr. Tu peux rediriger tes flux de sortie avec > ou >>. > = crée (ou écrase) un fichier et ecrit dedans. >> = ajoute à la fin du fichier. Les sorties standard portent un numéro (stdout = 1 et stderr = 2) par défaut (sans nombre devant le >), c'est stdout qui est utilisé.
Comme un exemple vaut tous les discourts : Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : janvier 2004 Messages : 507 ![]() |
donc en faite
avec cela Code :
program.exe >sortie.txt 2>sortie_error.txt et avec cela elle sera diriger vers sortie.txt |
|
|
00
|
|
|
#5 | ||
![]() ![]() Arnaud FeltzDéveloppeur .NET Inscription : août 2005 Messages : 5 204 ![]() |
Citation:
Citation:
En fait dans ce cas de figure, ici tu redirige la sortie std.err vers std.out et non vers sortie.txt
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère Installation de Code::Blocks sous Debian à partir de Nightly Builds
|
||
|
00
|
Copyright © 2000-2012 - www.developpez.com