Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Entrée, sortie et erreur standard

Bon nombre des programmes que nous avons utilisés jusqu'à présent produisent une sorte de sortie. Cette sortie se compose souvent de deux types. Premièrement, nous avons les résultats du programme; c'est-à-dire les données que le programme est conçu pour produire, et deuxièmement, nous avons des messages d'état et d'erreur qui nous indiquent comment le programme avance. Si nous regardons une commande comme ls, on voit qu'il affiche ses résultats et ses messages d'erreur à l'écran.

Fidèles au thème Unix de « tout est un fichier », des programmes tels que ls envoient réellement leurs résultats dans un fichier spécial appelé sortie standard (souvent exprimé comme Stdout) et leurs messages d'état dans un autre fichier appelé serreur standard (stderr). Par défaut, la sortie standard et l'erreur standard sont liées à l'écran et ne sont pas enregistrées dans un fichier disque.

De plus, de nombreux programmes reçoivent des données d'une installation appelée entrée standard (Stdin) qui est, par défaut, attaché au clavier.


La redirection d'E/S nous permet de changer où va la sortie et d'où vient l'entrée. Normalement, la sortie va à l'écran et l'entrée vient du clavier, mais avec la redirection E/S, nous pouvons changer cela.


Meilleur système d'exploitation Cloud Computing chez OnWorks :