Puppet - 在所需位置添加文本
Puppet - add text in desired place
我想使用 puppet 在现有文件中的所需位置添加文本。文件结构如下:
[OPTION1]
aaa
bbb
ccc
我想在 aaa
和 bbb
之间添加文本。现在我已经想出了如何在文件末尾添加文本:
file { '/home/file.txt': ensure => present, } ->
file_line { 'Add text to /home/file.txt':
path => '/home/file.txt',
line => 'added_text'
我应该使用 awk
还是 sed
(我在 google 某处看到过)还是有其他方法?
file_line
有一个 after
参数,您应该将其设置为要在之后插入文本的行:
file_line { 'Add text to /home/file.txt':
path => '/home/file.txt',
line => 'added_text',
after => 'aaa',
}
有关支持功能的完整列表,请参阅 file_line documentation。
我想使用 puppet 在现有文件中的所需位置添加文本。文件结构如下:
[OPTION1]
aaa
bbb
ccc
我想在 aaa
和 bbb
之间添加文本。现在我已经想出了如何在文件末尾添加文本:
file { '/home/file.txt': ensure => present, } ->
file_line { 'Add text to /home/file.txt':
path => '/home/file.txt',
line => 'added_text'
我应该使用 awk
还是 sed
(我在 google 某处看到过)还是有其他方法?
file_line
有一个 after
参数,您应该将其设置为要在之后插入文本的行:
file_line { 'Add text to /home/file.txt':
path => '/home/file.txt',
line => 'added_text',
after => 'aaa',
}
有关支持功能的完整列表,请参阅 file_line documentation。