Перенаправление из пакетного файла Windows - PullRequest
0 голосов
/ 06 июня 2019

Я выполняю следующий файл команды (cmd) в Windows.

FOR /F "delims= " %%A IN ('aws autoscaling describe-auto-scaling-instances --region us-east-1 --output text --query "AutoScalingInstances[?AutoScalingGroupName=='ecs-autoscaling-group'].InstanceId"') DO aws ec2 describe-instances --region us-east-1 --instance-ids --query "Reservations[].Instances[].PrivateIpAddress" %%A > /output.log

и пересылка вывода в другой файл.

но на удивление выходной журнал содержит следующее: все промежуточные шаги также входят в выходной файл.

C: \ Users \ 229338 \ git \ FinanceManager \ Infra> FOR / F "delims ="% A IN ('aws - автоматическое масштабирование описаний-автоматическое масштабирование-экземпляров --region us-east-1 - текст вывода - -query "AutoScalingInstances [? AutoScalingGroupName == 'ecs-autoscaling-group']. InstanceId" ') DO aws ec2 описывает-экземпляры --region us-east-1 --instance-ids --query "Резервирования []. Экземпляры [] .PrivateIpAddress "% A C: \ Users \ 229338 \ git \ FinanceManager \ Infra> aws ec2 description-instance - region us-east-1 --instance-ids --query "Reservations []. Instances []. PrivateIpAddress" i-03dc571e12dde7905 i- 0619c37fea84eeb58 [ "172.31.2.101", "172.31.3.66" ]

ожидание - получить только окончательный результат как [ "172.31.2.101", "172.31.3.66" ]

Любое предложение, как изменить этот скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...