J'essaie de faire une commande getopt de telle sorte que lorsque je passe le paramètre "-ab" à un script, ce script va traiter -ab comme un seul paramètre.Comment créer un paramètre multi-caractères sous UNIX en utilisant getopt?
#!/bin/sh
args=`getopt "ab":fc:d $*`
set -- $args
for i in $args
do
case "$i" in
-ab) shift;echo "You typed ab $1.";shift;;
-c) shift;echo "You typed a c $1";shift;;
esac
done
Cependant, cela ne semble pas fonctionner. Quelqu'un peut-il offrir de l'aide?
Pouvez-vous donner un exemple de comment cela est utilisé? – Waffles