#! /bin/sh # fonction qui affiche ce qu'on lui donne à lire. cat() { while read line do echo $line done } if [ $# = 0 ] then cat else for i in $* # pour chaque paramètre de notre programme catt2 do if [ -f $i ] # si le paramètre est un fichier, on affiche son contenu avec lafonction cat() then cat < $i else echo 'Je rale' # sinon on renvoie la chaine de caractères 'je rale'. fi done fi