Добрый день! Уже целый час пытаюсь решить проблему с getopts. Есть bash скрипт в котором хочу использовать опции. Вот шаблон:
#!/bin/bash
while getopts f:o:h OPTION
do
case $OPTION in
f) echo "F" ;;
o) echo "N" ;;
h) echo "Help" exit 0 ;;
*) echo "Pusto"
exit 0 ;;
esac
done
Если запустить это скрипт опций, то в консоли должно выведется «Pusto», но этого не происходит. Если запустить такой скрипт:
#!/bin/bash
while getopts f:o:h OPTION
echo
do
case $OPTION in
f) echo "F" ;;
o) echo "N" ;;
h) echo "Help" exit 0 ;;
*) echo "Pusto"
exit 0 ;;
esac
done