Я пытаюсь сделать команду getopt таким образом, чтобы при передаче параметра «-ab» сценарию этот сценарий рассматривал -ab как один параметр.
#!/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
Однако, похоже, это не работает. Кто-нибудь может предложить какую-либо помощь?