2017-03-23 54 views
-1

我想在現有文件中使用木偶,文本添加文本。該文件的結構如下:Puppet - 在所需位置添加文本

[OPTION1] 
aaa 
bbb 
ccc 

我想aaabbb之間添加文本。現在我已經找到了如何在與文件的末尾添加文本:

file { '/home/file.txt': ensure => present, } -> 
    file_line { 'Add text to /home/file.txt': 
    path => '/home/file.txt', 
    line => 'added_text' 

我應該使用awksed(我看到它的地方,對谷歌),或者還有另一種途徑?

回答

0

file_lineafter參數,你應該設置到要插入的文本之後的行:

file_line { 'Add text to /home/file.txt': 
    path => '/home/file.txt', 
    line => 'added_text', 
    after => 'aaa', 
} 

用於支持功能的完整列表,請參閱file_line documentation

相關問題