#!/bin/sh # Par Julien MOREAU ( jmoreau@bigfoot.com ) colors="TEXT=White BGCOLOR=Black LINK=\"#8888FF\" VLINK=\"#8080C0\"" nom_ind=index.html # Nom du fichier à créer nbps=2 # Nombre de paramètres souhaités (sans option) nom_cmde=`basename "$0"` # Nom de la commande usage="Usage: $nom_cmde" usage="$usage \"\" [\"\" [\"\"]" usage="$usage\n\tCréer l'entête d'un $nom_ind." # Message d'aide if test `uname` != "HP-UX" ; then e="-e" ; fi if [ $# -lt $nbps -o "$1" = '-h' ] ; then # Vérification du nb de paramètres echo $e $usage 1>&2 ; exit 1 # Message d'aide sur sortie erreurs fi rep=`basename "$1"` titre=$2 if [ $# -gt 2 ] ; then colors="$3" ; fi if [ $# -gt 3 ] ; then description="$4" ; fi colors=" $colors" if test ! -d "$1" ; then # Si le paramètre n'est pas un répertoire, echo "$1 n'est pas un répertoire !" 1>&2 # Message d'erreur exit 2 # et sortie fi if test ! -w "$1" ; then # Si le répertoire n'est pas modifiable, echo $e "Vous ne pouvez modifier le répertoire \"$1\" !" 1>&2 exit 3 # et sortie fi cd "$1" ; if [ $? -ne 0 ] ; then echo $e "Répertoire \"$1\" inaccessible !" ; fi rep=`basename "$PWD"` rm -f $nom_ind user=`whoami` exec >> $nom_ind echo '' echo $e "\n\n `basename "$titre"`" echo $e " " echo $e " " if [ -n "$description" ] ; then echo $e " " fi echo "" echo "" echo $e "\n

$titre :

\n" chmod a+r $nom_ind exit 0 # Sortie sans erreur