¿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
, $f
y$d
todo se establecerá entrue
y$outFile
será igual a/fizz/someOtherFile
?