#!/bin/sh

# Par Julien MOREAU	( jmoreau@bigfoot.com )

nbps=1				# Nombre de paramètres souhaités (sans option)
nom_cmde=`basename $0`		# Nom de la commande
usage="Usage: $nom_cmde <filename ...>"	# Message d'aide
usage=$usage"\n\tEnlève les <cr> ou ^M de fin de ligne des fichiers en param."

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

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

while [ $# -ge 1 ] ; do
    fic="$1"
    if test ! -d "$fic" ; then # Si ce n'est pas un répertoire,
	if test ! -r "$fic" ; then # Si ce n'est pas un fichier lisible
		echo $e "Fichier \"$fic\" illisible ou inexistant !" 1>&2
	else
		echo $fic
		tmp=/tmp/`basename $fic`.tmp
		dos2ux "$fic" > "$tmp" || exit
		mv "$tmp" "$fic"
	fi
    fi
    shift
done


exit 0		# Sortie sans erreur