linux shell 脚本输入参数解析

文件名: test.sh

#!/bin/bash

para="para: ";

while (( $# >= 2 )) ; do
        case "$1" in
                --aa) para="${para} argument $1 = $2;"; shift 2;;
                --bb) para="${para} argument $1 = $2;"; shift 2;;
                *) echo "unknown parameter $1." ; exit 1 ; break;;
        esac
done

echo $para

添加执行权限:

chmod +x ./test.sh  #使脚本具有执行权限

在终端执行代码:

./test.sh   --aa 123 --bb 456  #执行脚本

运行结果:

para: argument --aa = 123; argument --bb = 456;

猜你喜欢

转载自www.cnblogs.com/xbit/p/9235203.html
今日推荐