我的configuration文件server.conf具有以下格式
[general] setting1=sdfdsf setting2=asdfadsf [ssl] setting1=sadfsdf setting2=sdfadsfkljasdf
如何使用bash脚本将其他设置添加到“常规”节中?
你可以用sed来做
$ sed 's/^\[general\]/\[general\]\nnew=setting/' file
在[general]后添加new=setting 。 使用sed -i.bak ... file将它做到位,并创build一个file.bak安全。
这似乎主要是在stackoverflow上回答:
基本上它是一个SED或AWK和一个正则expression式的工作。