如何通过脚本编辑 .conf 文件

如何通过脚本编辑 .conf 文件

在新的 VPS 上,我可能希望确保某些配置值已设置或已存在时进行修改。例如,如果尚未设置,则在“/etc/systemd/journald.conf我想要设置”中,或者在“我想要”中。SystemMaxUse=100M/etc/ssh/sshd_configPasswordAuthentication no

我可以编写正则表达式/替换,但我很懒。有没有一种好的/通用的方法来确保设置这样的值,而不是简单地将其附加到 conf 文件的末尾?附加似乎很不方便,并且可能会导致重复的行。

答案1

一位朋友刚刚推荐了 Augeas,这是完美的解决方案:

通过 bash 脚本编辑文件

相关内容