如何在ansible中从文件中删除一行?
我有一个文件,它有一行 文档根路径/到/文件夹 我必须删除这一行,正则表达式应该是什么 正则表达式:如何在ansible中从文件中删除一行?,ansible,ansible-playbook,Ansible,Ansible Playbook,我有一个文件,它有一行 文档根路径/到/文件夹 我必须删除这一行,正则表达式应该是什么 正则表达式:“^DocumentRoot path/to/folder$”您可以使用: 或: 附言: 但我没有检查regexp是否正确=) 您还可以使用模板模块: 或模板和组装模块: - lineinfile: dest: /etc/apache2/sites-enabled/000-default state: absent regexp: "^DocumentR
“^DocumentRoot path/to/folder$”
您可以使用:
或:
附言:
但我没有检查regexp是否正确=)
您还可以使用模板模块:
或模板和组装模块:
- lineinfile:
dest: /etc/apache2/sites-enabled/000-default
state: absent
regexp: "^DocumentRoot"
- replace:
dest: /etc/apache2/sites-enabled/000-default
regexp: "^DocumentRoot"
regexp: '^(DocumentRoot)\s+[^\n]*\n$'
replace: '#\1'
validate: '/usr/sbin/apache2ctl -f %s -t'