我想根据示例中显示的 yaml 文件中的组数构造一个命令。
例子:
我有下面的组命令,它从 iamIdentityMappings yaml 文件中提取组,
groups=$(yq read -j generated/identity-mapping.yaml "iamIdentityMappings.[0].groups")
iamIdentityMappings yaml 文件:
iamIdentityMappings:
- groups:
- Appdeployer
- Moregroups
rolearn: arn:aws:iam::12345:role/eks-project-us-east-1-ppdeployer
username: user1
由于 groups 数组中有两个组,我需要在下面的命令中添加两个组,
eksctl create iamidentitymapping --cluster "$name" --region "$region" --arn "$rolearn" --group "Appdeployer" -group "Moregroups" --username "$username"
如果有 3 个组,那么 --group 应该在命令中重复 3 次。
请让我知道如何在 bash 中执行此操作