Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/01/2011, 17h46   #1
Membre régulier
 
Inscription : septembre 2007
Messages : 99
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 99
Points : 78
Points : 78
Par défaut redirections bash les ecritures remontent dans le temps

Bonjour j'ai ce script bash :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
#!/bin/bash 
 
exec 3>&1
exec 4>&2
exec 1>fullbody
exec 2> >(tee body)
exec 5>&2
exec 2>&1
exec 1>&5
exec 5>&-
 
echo un
echo deux 1>&2
echo trois 1>&2
echo quatre 
 
exec 2>&4 4>&-
exec 1>&3 3>&-
et quand le lis le fichier body j'ai :
et quand je lis fullbody j'ai :
Code :
1
2
3
4
5
 
deux
trois
un
quatre
Et je ne comprends pas pourquoi mes écritures dans fullbody ne sont pas dans le bon ordre et comment je pourrais le corriger ?

Quelqu'un pourrait-il m'aider ce serait cool.
NokyDaOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 18h07   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 069
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 069
Points : 4 145
Points : 4 145
Bonjour,

ben, non
pour moi, ça fonctionne correctement.
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 18h12   #3
Membre régulier
 
Inscription : septembre 2007
Messages : 99
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 99
Points : 78
Points : 78
Citation:
Envoyé par N_BaH Voir le message
Bonjour,

ben, non
pour moi, ça fonctionne correctement.
Mince alors. Je me dis que c'est lié à une histoire de flush. Mais je ne sais pas comment flusher. Mais merci d'avoir fait le test.
NokyDaOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h53.


 
 
 
 
Partenaires

Hébergement Web