我是 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"=") 服务器=10.0.10.1 10.0.10.2 id=0 1
根据 id 列表,我需要分别在每个服务器上执行操作。
注意:服务器10.0.10.1 id=0 服务器 10.0.10.2 id=1
最佳答案
如果你使用标准配置面板,有一个插件
https://wiki.jenkins.io/display/JENKINS/Parameterized+Build
您可以选择 bool 值(复选框)或选择(字符串列表)或简单的文本字段等参数。您将无法使“选项 A 取消选择使选项 B 禁用”,但无论如何这工作得很好。
关于linux - 一次循环两个变量的shell脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45486955/