首页 > 解决方案 > 如何循环卷曲?

问题描述

因此,我需要多次在 curl 下方运行以获取某些团队的名称列表。每次我必须放一个 TeamName 来获取用户列表。我已经有一个.txt文件中的团队名称列表。我想知道是否有一种方法可以循环使用所有团队名称列表.txt并将其输出到文件中。

就像在 bash 中使用 for 循环一样,但不需要使用 for 循环任何可以为我提供给定团队名称的用户列表的东西。

for ((i=1;i<=10;i++)); do curl

资源

curl -X GET 'https://api.opsgenie.com/v2/teams/TeamName?identifierType=name' --header '授权:GenieKey abcdefdh'|python -m json.tool | grep -E 用户名|角色|名称

标签: loopscurl

解决方案


while read team;
do
     curl -X GET "https://api.opsgenie.com/v2/teams/$team?identifierType=name" --header 'Authorization: GenieKey abcdefdh'|python -m json.tool | grep -E username|role|name
done < file.txt

读取文件 file.txt 的每一行作为变量组。在 curl url 中替换此变量。


推荐阅读