linux - 在 linux (bash) 的特定位置向文件添加行
问题描述
我正在使用 linux buildroot os disto 2020.02。我有一个格式如下的conf文件:
[section1]
key1 = val1
ke2 = val2
[section2]
key1 = val1
ke2 = val2
我想将“key3 = val3”行添加到section1,在该部分中所有现有行之后添加它很重要,我该怎么做?
之后我还需要删除这一行。
解决方案
试试这个命令: :g/ke2/ +1 s/$/key3 = val3/ | +1,$ d
推荐阅读
- python - 将 POST 发送到 IP 地址范围,包括不存在的 IP 地址
- python - Docker Elastic Beanstalk 无法安装 Dash
- javascript - 如何使用 tranlate3d 元素获得无内存层?
- python - 如何防止 Plotly Python 中散点的淡出?
- android - 反应本机代码推送不更新已发布 APK 中的更改
- mongodb - 验证具有特殊访问权限的用户的最佳方法是什么
- r - 尝试在我的 Mac 上安装 R,但出现以下错误
- reactjs - React Native 如何对底部标签栏执行 OnClick 功能
- ruby-on-rails - 在 Ruby on Rails 中将本地 gem 添加到项目中,而无需下载它
- isabelle - 将类型变量定义为两个选项之一