我正在尝试确保从文件中删除除少数特定行之外的所有行。我可以在那里完成以下任务。
- name: ensure only the correct lines are present
lineinfile: dest=/path/to/file
regexp="pattern1|pattern2[0-9]*|pattern3[0-9]*"
state=present
backup=yes
最后,我想确保pattern1
,pattern2[0-9]*
和pattern3[0-9]*
是此文件中唯一保留的行。我试图提出一个正则表达式来否定这个,然后指定state=absent
但是到目前为止我还没有成功。