Может кто-нибудь показать мне пример того, как правильно использовать getopts или любой другой метод, который я мог бы передать в качестве аргумента?Я пытаюсь написать это в Unix Shell / Bash.Я вижу, что есть getopt и getopts и не уверен, что лучше использовать.В конце концов, я построю это, чтобы добавить больше возможностей.
В этом случае я хочу передать путь к файлу в качестве входных данных для сценария оболочки и поместить описание в том случае, если он не был введен правильно.
export TARGET_DIR="$filepath"
Например: (вызовв командной строке)
./mytest.sh -d /home/dev/inputfiles
Сообщение об ошибке или запрос на правильное использование при запуске таким образом:
./mytest.sh -d /home/dev/inputfiles/