您可以在文件末尾或使用lineinfile
的某些正则表达式之前/之后插入一行。但是如何在文件的开头插入一行?
答案 0 :(得分:1)
来自the link to the module manual you included in the question:
insertbefore
与state=present
一起使用。如果指定,则将在指定正则表达式的最后一个匹配之前插入该行。值可用;BOF
用于在文件开头插入行。如果指定的正则表达式没有匹配项,则该行将插入文件的末尾。不得与backrefs
一起使用。
所以:
- lineinfile:
path: path/to/file
insertbefore: BOF
line: my_line