小编tso*_*tso的帖子

使用不带参数的 getopts 来获取帮助输出

您好,我正在创建一个使用 getopts 的 bash 脚本。现在我想创建一个“-h”参数来获取帮助。但每次我都必须给参数一个参数。

Now

test.sh -h test

What I want

test.sh -h
help
help
help



while getopts :c:s:d:h:I:p:r FLAG; do
  case $FLAG in


        s)
                SOURCE=$OPTARG
                ;;
        d)
                DESTINATION=$OPTARG
                ;;
        I)
                ISSUE=$OPTARG
                ;;
        c)
                CUSTOMER=$OPTARG
                test -e /etc/squid3/conf.d/$CUSTOMER.conf
                customer_available=$?
                ;;
        p)
                PORT=$OPTARG
                ;;
        h)      HELP=$OPTARG
                echo help
Run Code Online (Sandbox Code Playgroud)

bash arguments manpage getopt getopts

3
推荐指数
1
解决办法
7683
查看次数

标签 统计

arguments ×1

bash ×1

getopt ×1

getopts ×1

manpage ×1