如何修改 aws cli 命令输出

How to modify aws cli command output

我正在使用下面的命令列出用户池名称

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

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

我知道我可以使用 jq 来实现。 但是怎么办?

任何帮助将不胜感激。

谢谢!

如果用--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-