如何构建编辑一堆Yaml文件以将一个列表项添加到特定命令?

时间:2018-09-18 09:16:34

标签: yaml

我想对许多Yaml文件进行递归批量编辑,然后执行此操作:将“ --quiet”列表项添加到遇到的所有“ rsync:”块中(理想情况下,如果该列表项尚不存在,则应为仅适用于完美主义者)

请注意,这对于简单的replace('rsync:', 'rsync:\n\t- "--quiet"'是不可行的,因为基于rsync块的缩进,选项卡的数量可能会有所不同。

0 个答案:

没有答案