0

我正在使用以下命令列出 UserPool Names

aws cognito-idp list-user-pools --max-results 60 --region us-west-2 --query 'UserPools[*].{Names:Name}'

现在我所有的用户池名称都包含cust_作为前缀。我想从整个列表中删除它。

我知道我可以使用jq来实现这一点。但是怎么做?

任何帮助将不胜感激。

谢谢!

4

1 回答 1

1

如果你用 输出--output text,它会变成一个文本列表。

然后,您可以使用标准的 Linux 工具,例如通过管道传输它| cut -c6-

这将为每一行提供字符#6 以后。

完整的命令类似于:

aws cognito-idp list-user-pools --max-results 60 --region us-west-2 --query 'UserPools[*].[{Names:Name}]' --output text | cut -c6-
于 2018-05-18T07:49:58.007 回答