Bash
如何在配置文件的特定節中添加一行?
我的配置文件 ,
server.conf
具有以下格式:[general] setting1=sdfdsf setting2=asdfadsf [ssl] setting1=sadfsdf setting2=sdfadsfkljasdf
如何
[general]
使用 Bash 腳本向該節添加附加設置?
你可以用
sed
$ sed 's/^\[general\]/\[general\]\nnew=setting/' file
在.
new=setting
_[general]
使用sed -i.bak ... file
將在適當的位置進行並創建file.bak
安全性。
這似乎主要在stackoverflow上得到了回答:
基本上它是 SED 或 AWK 和一點正則表達式的工作。