Как мне разобрать аргументы командной строки в Bash?

Скажем, у меня есть скрипт, который вызывается с этой строкой:

./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile

или этот:

./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile 

Какие's принятый способ синтаксического анализа этого так, что в каждом случае (или некоторая комбинация двух),$v$f, а также$d все будет установлено наtrue а также$outFile будет равно?/fizz/someOtherFile

Ответы на вопрос(30)

Ваш ответ на вопрос