【发布时间】:2018-11-22 11:11:41
【问题描述】:
所以我正在使用 Ansible 剧本,我的想法是从调试变量中删除所有行,但保留一个。例如,
- name: Debug
debug:
var: json_response
假设 json_response 有 100 多行。我想找到我的具体词并保持线路。像这样:
保留找到单词的那一行:“疯狂”
输出.json:
我正在做这个测试
所以你们可以理解
我在说什么
我是一个疯狂的测试
结果 output.json 将是:
我是一个疯狂的测试
现在,我查看了 ansible 的“lineinfile”模块,它说: "此模块确保特定行在文件中,或使用反向引用的正则表达式替换现有行"
但它似乎不能满足我的需求,有什么想法吗?
谢谢
【问题讨论】:
-
您的示例看起来不像有效的 JSON。
标签: ansible