用同样的方法还有一个模块lineinfile
在一个文件中添加一条线,有没有办法来添加几行?
我不想使用模板,因为您必须提供整个文件。我只想在现有文件中添加一些内容,而不必知道文件已经包含了什么,因此模板不是一个选择。
这不是反模式。lineinfile的重点是支持多个源管理同一文件,这有时是不可避免的。大多数配置文件具有固定的格式,而避免冲突的逻辑通常不太重要。
—
Doug F
我不知道我PC上的绝大多数文件都包含什么。并不意味着我想全部消灭他们!
—
DylanYoung
template
,但是使用lineinfile
是反模式。这也是一个强烈的危险信号,您“不知道文件中有什么”,这会导致未知故障的巨大风险。