Aller au contenu

Rappels sur les I/O#


Processus séquentiels#

proc1
proc2
proc3

proc1 ; proc2 ; proc3

Redirection des entrées-sorties#

  <  |  l'entrée standard est lu à partir d'un fichier  
-----|---  
  >  |  La sortie standard est redirigée dans un fichier (RAZ du fichier)  
 >>  |  La sortie standard est redirigée dans un fichier (concaténation du
fichier)  
2>   |  les erreurs sont redirigées dans un fichier  
2>&1 |  les erreurs sont redirigées dans le même fichier que la sortie standard

Here Document#

Création de fichier dans un script

cmde<<[-] Délimiteur
ligne1
ligne2
ligne3
...
Délimiteur

Si - est ajouté en préfixe du délimiteur, alors les tabulations de début de ligne sont supprimées du document.

cat > fichier <<-MARK
abc
def
MARK

Les pipes#

proc1 **|** proc2

équivaut à :

proc1 > fich
proc2 < fich