#!/bin/sh

# Par Julien MOREAU	( jmoreau@bigfoot.com )

nbp=1				# Nombre de paramètres souhaités
nom_cmde=`basename $0`		# Nom de la commande
usage="Usage: $nom_cmde <filename>"			# Message d'aide
usage=$usage"\n\tAffiche un fichier en le renversant ligne par ligne."

if test `uname` != "HP-UX" ; then e="-e" ; fi

if [ $# -ne $nbp ] ; then	# Si le nombre de paramètres est incorrecte,
	echo $e $usage 1>&2 ; exit 2	# Affichage aide puis arrêt.
fi

if test ! -r $1 ; then		# Si le 1er param. n'est pas un fichier lisible
	echo "Fichier illisible ou inexistant !" 1>&2 ; exit 2
fi

while read ligne ; do
	res="$ligne\n$res"
done < $1

echo "$res"

exit 0		# Sortie sans erreur