Как изменить вывод команды aws cli - PullRequest
0 голосов
/ 18 мая 2018

Я использую приведенную ниже команду для вывода списка имен UserPool .

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

Теперь все мои имена UserPool содержат cust_ в качестве префикса.И я хочу удалить это из всего списка.

Я знаю, что могу добиться этого, используя jq .Но как?

Любая помощь будет высоко оценена.

Спасибо!

1 Ответ

0 голосов
/ 18 мая 2018

Если вы выводите с --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-
...