如何修改aws cli命令输出

时间:2018-05-18 07:43:41

标签: shell command-line jq aws-cli aws-userpools

我使用下面的命令列出UserPool名称

cust_

现在我的所有UserPool名称都包含{{1}}作为前缀。我想从整个列表中删除它。

我知道我可以使用jq实现此目的。 但是如何?

任何帮助都将受到高度赞赏。

谢谢!

1 个答案:

答案 0 :(得分: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-