如何修改 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-
我正在使用下面的命令列出用户池名称。
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-