Solution: 0 Noter la disparition de la fenętre sous dix secondes, l'usage de sh sous xterm, l'emploi d'exec économisant un processus ainsi que la commande basename.
()
#! /bin/sh

case "X`basename $1`" in
    X*.dvi)
        xdvi $1
        ;;
    X*.ps)
        ghostview $1
        ;;
    XREADME)
        TIMEOUT=10
        xterm -e sh -c "more $1 ;  sleep ${TIMEOUT}"
        ;;
   X*.gz)
        TMP=/tmp/`basename $1 .gz`
        gunzip -c $1 > ${TMP}
        exec $0 ${TMP}
        rm -f ${TMP}
        ;;
   X)
        more
        ;;
   *)
        echo Cannot deal with $1
        exit 1
        ;;
esac

# end of voir.sh