#!/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 " # Message d'aide usage=$usage"\n\tEnlève les 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