【发布时间】:2018-03-28 16:56:28
【问题描述】:
我有一个名为 tmp.mount 的文件,其内容如下
[Mount]
Options=mode=1777,strictatime,noexec,nosuid
- 我想通过单词 Options= 搜索文件以获取 行号。
- 我将通过给定的行号搜索单词 nodev。
- 如果不存在,我会在末尾插入单词,nodev 此行通过给定的行号。
有了结果
[Mount]
Options=mode=1777,strictatime,noexec,nodev,nosuid,nodev
全部没有换行符。大多数解决方案是使用 sed,但我不知道如何将行搜索与 sed 结合起来。
【问题讨论】:
-
为什么要按行号操作,而不是根据内容是否匹配进行过滤?您尝试使用哪种先前的方法来插入换行符?