Quiero escribir un script DOS con múltiples opciones opcionales. Tengo que analizar estas opciones opcionales.
Un ejemplo:
get_resolution.bat /?
get_resolution.bat /h input.jpg
get_resoltion.bat /v input.jpg
Bajo * NIX esto se puede hacer con getopts.
Los mismos ejemplos bajo * nix:
get_resolution -?
get_resolution -h input.jpg
get_resolution -v input.jpg
En el archivo txt * nix script, get_resolution
uno escribiría:
while getopts ?hv flag
do
case $flag in
?) man get_resolution
h) get_horizontal_resolution $1
v) get_vertical_resolution $1 ;;
esac
done
¿Existe un equivalente de DOS para los getopts * nix?