gpt4 book ai didi

linux - Getopts 默认情况下的 bash 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 04:42:50 26 4
gpt4 key购买 nike

我想使用 getopts 但默认情况不起作用。

我尝试过的代码是:

while getopts "sdp" arg; do
case "$arg" in
s)
echo "1"
;;
p)
echo "2"
;;
d)
echo "3"
;;
*)
echo "default"
;;
esac

当我运行进程时:./myTask

我没有收到任何输出

最佳答案

它正在按预期工作。

默认情况不是处理没有参数的情况,而是处理提供无效参数的情况:

$ ./myTest -X
./myTest: illegal option -- X
default

通常在这种情况下您会编写一条使用消息。

关于linux - Getopts 默认情况下的 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56385086/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com