This commit is contained in:
pdiogoantunes 2017-06-28 12:07:25 +02:00
parent fa0931d565
commit 56dd0bf0d2

View file

@ -178,26 +178,20 @@ do
while getopts ":d:n" opt "$@" while getopts ":d:n" opt "$@"
do do
case "$opt" in case "$opt" in
d) DELAY=$OPTARG d) DELAY=$OPTARG; (( NUMARG+=1 )) ;;
(( NUMARG+=1 )) n) NOMAIL=true; (( NUMARG+=1 )) ;;
;; :) >&2 echo "Manque un argument avec cette option." ;;
n) NOMAIL=true *) >&2 echo "$0 [-d DELAY] [-n] [FILE]"; exit 1 ;;
(( NUMARG+=1 ))
;;
:) echo "manque un arg"
;;
*) echo "connait pas"
exit1
;;
esac esac
done done
shift $((OPTIND-1)) shift $((OPTIND-1))
#Savoir si après toutes les options, une chaîne de caractère présente pour FILE
[ -z "$1" ] && break [ -z "$1" ] && break
#FICHIER=$1 si FICHIER non initialisé #FICHIER=$1 si FICHIER non initialisé
[ -z "$FICHIER" ] && FICHIER=$1 || { echo "Fichier en trop"; break; } [ -z "$FICHIER" ] && FICHIER=$1 || { >&2 echo "Fichier en trop."; break; }
shift shift
done done