![如何通过脚本编辑 .conf 文件](https://linux22.com/image/748196/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E8%84%9A%E6%9C%AC%E7%BC%96%E8%BE%91%20.conf%20%E6%96%87%E4%BB%B6.png)
在新的 VPS 上,我可能希望确保某些配置值已设置或已存在时进行修改。例如,如果尚未设置,则在“/etc/systemd/journald.conf
我想要设置”中,或者在“我想要”中。SystemMaxUse=100M
/etc/ssh/sshd_config
PasswordAuthentication no
我可以编写正则表达式/替换,但我很懒。有没有一种好的/通用的方法来确保设置这样的值,而不是简单地将其附加到 conf 文件的末尾?附加似乎很不方便,并且可能会导致重复的行。
答案1
一位朋友刚刚推荐了 Augeas,这是完美的解决方案: