Posez votre question Signaler

Jargon sous unix

arcangel - Dernière réponse le 2 févr. 2007 à 20:54
bonsoir a tous j'aimerai qu'on m'explique le jargon stdin,stdout,stderr et comment les employer merci
Lire la suite 

Jargon sous unix »

Suggestions
2 réponses
Réponse
+2
moins plus
Salut,

Tu peux déjà jeter un oeil à l'excellent article de la base de connaissances de CCM, intitulé :
SHELL BASH - GUIDE D'UTILISATION - Niveau Débutant
et notamment le chapitre "XXX. Les redirections et les pipelines" qui explique sommairement les notions d'entrée/sortie concernant "stdin/stdout/stderr".
Ajouter un commentaire
Réponse
+0
moins plus
stdin, stdout, stderr désigne les entrées et sorties standard en C et en shell (cf répertoire /dev). Ce sont des fichiers au sens large très souvent utilisés par les programmes.

stdin = entrée standard (std::cin en C++) : ce que tu tapes dans la console dans laquelle est lancé le programme.
stdout = sortie standard (std::cout en C++) : écrire sur la console
stderr = sortie standard d'erreur (std::cerr en C++) : écrire une erreur sur la console.

Les entrées et sorties peuvent être redirigées sous linux (par exemple tu peux décider de rediriger tout ce qui s'écrit sur stderr vers /dev/null pour ne pas l'afficher).
http://www.via.ecp.fr/formations/1999-00/shell/shell-3.html

Bonne chance
Ajouter un commentaire
Ce document intitulé « jargon sous unix » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?