shell 脚本 读取所有参数 , if 判断 参数 值

args=1
for arg in "$@"; do
    echo "arg value: $arg"
    ((args++))
    if [ "$arg" == "-r" ]; then
        repo_sync=$(eval echo \$$args)
        echo "args: $args, repo_sync: $repo_sync"
    elif [ "$arg" == "-u" ]; then
        upload_robot=$(eval echo \$$args)
        echo "args: $args, upload_robot: $upload_robot"
    fi
done

./xxx.sh   -r  10  -u  13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值