6.4 Entrées-sorties d'un shell-script
-
echo args
: affiche ses arguments sur stdout
echo args 1>&2
: affiche sur stderr
- read names :
Lit une ligne de stdin
Associe les champs aux names
Champs séparés par $IFS
- Valeur par défaut de
$IFS
: newline, tab,
space
Exemple d'entrée-sortie
% more filtre
#! /bin/sh
echo " vers sortie standard (stdout)"
echo " vers erreur standard (stderr)" 1>&2
IFS=:
read FLD1 FLD2
echo " entree (stdin): $FLD1 $FLD2"
% echo "Peter:Pan:Field 3" | filtre > result
vers erreur standard (stderr)
% more result
vers sortie standard (stdout)
entree (stdin): Peter Pan:Field 3
%