在shell中查找spring cloud多个jar包,利用$1

2021-08-11  本文已影响0人  liurongming
#!/bin/bash

# 定义
jar_array=(`find /var/lib/jenkins/workspace/xxx-cloud -type f -name '*.jar' | grep -vE 'xx-common|xxx-api'|awk -F '/' '{print $NF}'|xargs`)

f() {
        echo $1
}

# 执行jar
for jar in ${jar_array[*]}
do
    f $jar
done

# 变量定义
jar_array=`find /var/lib/jenkins/workspace/xxx-cloud -type f -name '*.jar' | grep -vE 'xxx-common|xxx-api'|awk -F '/' '{print $NF}'|xargs`
f() {
        while [ $# -ne 0 ]
        do
            # 打印特殊变量$1的值,及特殊变量$#的值
            echo "Current Parameter: $1, Remaining $#."

            # 将位置参数左移一位
            shift
        done
}

f $jar_array
上一篇 下一篇

猜你喜欢

热点阅读