Я пытаюсь изучить случай, поскольку я должен был написать полностью функциональный script.
Я начинаю с ниже
#!/bin/sh
case [email protected] in
-h|--help)
echo "You have selected Help"
;;
-B|-b)
echo "You have selected B"
;;
-C|-c)
echo "You have selected C"
;;
*)
echo "Valid Choices are A,B,C"
exit 1
;;
esac
Я хочу использовать две из этих опций:
./getopts.sh -h -c
Но я получаю этот результат Возможные варианты: A, B, C
Пожалуйста, помогите мне узнать, что я делаю неправильно?
Я хочу создать script, который сделает что-то, если вы введете один параметр, но делаете несколько вещей, если вы вводите несколько.
Также как бы разобрать $1 на этот script как surley, который когда-либо выбирал я, первый (-h) будет $1??
Спасибо!