On peut rediriger la sortie standard (ou celle en erreur, ou les deux) d'une commande,usuellement avec le signe > par exemple
perl ./fichier.pl < fichier.tr > fichiersortie
les détails sont légèrement spécifiques au shell utilisé. C'est très largement documenté dans la documentation du shell que tu utilises (
bash ou
zsh -que je préfère- ou
tcsh ou autre).
Ta question est d'ailleurs surprenante; c'est le b.a. ba d'Unix et ses langages de commandes et n'importe qui aurait imaginé que connaissant le sens du signe < tu connaîtrais le sens du signe > dans les shells usuels (la redirection de la sortie d'erreur est laissée en exercice au lecteur).
Si tu prefères agir par des appels systèmes, documentes toi par exemple sur
dup2 ou
dup
J'ai quand même une interrogation: pourquoi perdre ton temps (et le mien) à demander sur un forum ce qui se trouve documenté partout?
Ou bien je n'ai pas compris ta question. Je dois avouer ne pas connaître ns2, et ne guère apprécier tcl.
Ou bien cherches tu à modifier du code tcl pour changer les sorties. C'est documenté probablement
ici.
----
Basile STARYNKEVITCH
Membre de l'
APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!
Projet logiciel libre:
RefPerSys
Poste le Saturday 12 April 2008 16:49:22