如何仅在文件的一部分中使用sed进行替换

运气

文件看起来像这样:

[section1]
a=something
[section_name2]
a=something
[section3]
a=something

我该如何a=someother替换section_name2

疾病

使用地址范围:

sed '/\[section_name2\]/,/^\[/ s/a=something/a=someother/'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何仅在python中使用文件的一部分?

在XML文件中使用bash查找并替换字符串的一部分

如何在bash中使用sed按节获取ini文件的一部分

如何复制配置文件作为打包的一部分以在部署中使用?

如何在 Linux 中使用 awk 或 grep 或 sed 命令将文件的一部分提取到单独的文件中

如何用sed替换行的一部分?

如何用sed替换多行字符串的一部分

使用sed替换字符串的一部分

使用sed内联替换匹配行的一部分

使用sed用变量替换行的一部分

使用sed替换未知字符串的一部分

使用sed在bash中替换字符串的一部分

使用sed替换字符串的一部分

使用sed跳过线的一部分

使用re替换数组的一部分

如何提取SQL语句的一部分以进行搜索和替换?

在Java中使用Regex替换字符串的一部分

使用sed从文件中提取一行的一部分

使用Python,如何根据匹配的部分替换路径的一部分?

如何仅在布局的一部分上使用 WPF DataTemplates

如何在json文件中查找和替换值的一部分

如何在模板文件中替换变量名的一部分

如何用stdin的输入替换文件名的一部分?

使用 sed 和模式匹配提取文件名的一部分

删除文本文件的一部分并使用sed跟随以下行

在公式的一部分中使用变量

仅在不包含给定部分的情况下替换URL的一部分

如何在 bash 脚本中使用 (basename "${video%.*}") 获取文件名的一部分?

Mediawiki:如何在画廊中使用{{PAGENAME}}作为文件名的一部分?