% IFS=: % read identifiant passe uid gid reste < /etc/passwd lit la première ligne (en fait la ligne "suivante" s'il y a eu des read précédents, ou encore EOF si la fin du fichier est atteinte) du fichier /etc/passwd et affecte les champs (séparés par le caractère : tel que défini par le format du fichier passwd ET par la variable d'environnement IFS propre au shell Bourne) nom de connexion, mot de passe, uid, gid et l'ensemble des champs restants aux variables d'environnement identifiant passe, uid, gid et reste respectivement. On pourras utiliser ces dernières de la façon standard dans le shell : $identifiant $passe $uid $gid et $reste. NOTE : read est une fonction interne au shell, en l'occurrence sh et Bash (et ceux qui assurent une compatibilité ascendante avec le Bourne Shell). [t]csh n'intègre pas cette fonction.