首页 > 解决方案 > 在 linux (bash) 的特定位置向文件添加行

问题描述

我正在使用 linux buildroot os disto 2020.02。我有一个格式如下的conf文件:

[section1]
key1 = val1
ke2 = val2

[section2]
key1 = val1
ke2 = val2

我想将“key3 = val3”行添加到section1,在该部分中所有现有行之后添加它很重要,我该怎么做?

之后我还需要删除这一行。

标签: linuxbash

解决方案


试试这个命令: :g/ke2/ +1 s/$/key3 = val3/ | +1,$ d


推荐阅读