18
0
Fork 0
This commit is contained in:
pdiogoantunes 2017-06-28 12:07:25 +02:00
parent fa0931d565
commit 56dd0bf0d2
1 changed files with 6 additions and 12 deletions

View File

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