#!/bin/sh while [ $# -ne 0 ]; do case "$1" in '-v') echo 'Mode verbose' shift ;; '-m'|'-M') machine="$2" shift 2 || sortie "Manque valeur" ;; *) sortie "Argument $1 inconnu" ;; esac done