我正在使用
我该如何达到预期结果?
getopts
来跟踪给我的脚本提供的选项。然而,我希望能够检测到指定的选项是否无效。我可以做到这一点,但它总是会回显一条我没有编写的消息。my.sh: illegal option -- x
Error: Invalid option was specified --
我想要实现的目标
Error: Invalid option was specified --
我的代码片段
while getopts g:r: option; do
case $option in
g) guesses=$OPTARG;;
r) range=$OPTARG;;
?) echo "Error: Invalid option was specified -- $OPTARG";;
esac
done
我该如何达到预期结果?