ansible regex_search исключает конкретную строку из stdout_lines - PullRequest
0 голосов
/ 05 июля 2019

Я запустил скрипт powershell с ansible и return stdout, как показано ниже.Я хотел бы исключить «имя» и «---», как мне добиться этого с помощью regex_search?или любой другой метод, который может достичь того же.Любые мысли будут оценены :-)

"output.stdout_lines": [
    "",
    "name                                                                           ",
    "----                                                                           ",
    "Microsoft Visual C++ 2017 x86 Additional Runtime - 14.12.25810                 ",
    "Microsoft Visual C++ 2017 x64 Additional Runtime - 14.12.25810                 ",
    "Microsoft Visual C++ 2017 x86 Minimum Runtime - 14.12.25810                    ",
    "Microsoft Visual C++ 2017 x64 Minimum Runtime - 14.12.25810                    ",
    "",
    ""
]

1 Ответ

0 голосов
/ 05 июля 2019

Вы можете использовать regex_replace. "{{output.stdout_lines | regex_replace ('name', '')}}" и "{{output.stdout_lines | regex_replace ('---', ''}}}"

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