小编Evi*_*ine的帖子

如果不匹配,如何在sed中添加一行

我使用以下sed命令替换配置文件中的一些参数:

sed -i 's/^option.*/option=value/g' /etc/fdm_monitor.conf
Run Code Online (Sandbox Code Playgroud)

现在我有一个问题.如果该行不存在,我想将其添加到文件的底部.

我用popen一个C程序来调用它.我试过用awk.

bash sed

40
推荐指数
3
解决办法
5万
查看次数

如何删除bash中的许多新行?

我正在用sed编辑一个文件.

我正在使用这个

sed -i 's/^display.*//g'
Run Code Online (Sandbox Code Playgroud)

这里的问题是它不会删除\n换行符.因此,如果有许多受影响的文件,则会产生一个充满新行的文件.

那么我怎么说sed它应该删除新行,或者使用不同的bash命令删除连续有三个以上换行符的所有换行符?

bash sed

2
推荐指数
1
解决办法
70
查看次数

标签 统计

bash ×2

sed ×2