用于一次循环两个变量的shell脚本

时间:2017-08-03 14:20:48

标签: linux bash shell sh

我是shell脚本的新手,我正在尝试编写一个小的shell脚本来对每个服务器执行一些操作。以下是我的剧本

servers_list = $(curl -s http://localhost:8080//upstream_conf?upstream=backend \& id | awk' {print $ 2}' | cut -f1 -d":") id_list = $(curl -s http://localhost:8080//upstream_conf?upstream=backend \& id | awk' {print $ 5}' | cut -f2 -d" =") servers = 10.0.10.1 10.0.10.2 id = 0 1

基于id列表,我需要分别在每个服务器上执行操作。

注意:server 10.0.10.1 id = 0        server 10.0.10.2 id = 1

1 个答案:

答案 0 :(得分:0)

如果使用标准配置面板,则有一个插件

https://wiki.jenkins.io/display/JENKINS/Parameterized+Build

您可以选择boolean(checkbox)或choice(string列表)之类的参数,也可以只选择文本字段。您将无法使“选项A取消选择制作选项B禁用”,但无论如何这都很有效。