¿Cómo puedo analizar los argumentos de la línea de comandos en Bash?

Digamos, tengo un script que se llama con esta línea:

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

o este:

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

¿Cuál es la forma aceptada de analizar esto de manera tal que en cada caso (o alguna combinación de los dos)$v, $fy$d todo se establecerá entrue y$outFile será igual a/fizz/someOtherFile ?

Respuestas a la pregunta(30)

Su respuesta a la pregunta