在shell脚本中提供变量作为参数

时间:2018-06-06 13:03:45

标签: shell

我的脚本test.sh包含

for i in {2,51,52,53,54}; do
    curl -v -X PUT http://localhost:8080/v3/progress/$i/?status=Open
done

我想test.sh并提供列表作为参数

我该怎么办?

1 个答案:

答案 0 :(得分:0)

#!/bin/sh

while [ -n "$1" ] ; do
    curl -v -X PUT http://localhost:8080/v3/progress/$1/?status=Open
    shift
done

以./test.sh运行2 51 52 53 54