我使用以下sed
命令替换配置文件中的一些参数:
sed -i 's/^option.*/option=value/g' /etc/fdm_monitor.conf
Run Code Online (Sandbox Code Playgroud)
现在我有一个问题.如果该行不存在,我想将其添加到文件的底部.
我用popen
一个C程序来调用它.我试过用awk
.
我正在用sed编辑一个文件.
我正在使用这个
sed -i 's/^display.*//g'
Run Code Online (Sandbox Code Playgroud)
这里的问题是它不会删除\n
换行符.因此,如果有许多受影响的文件,则会产生一个充满新行的文件.
那么我怎么说sed它应该删除新行,或者使用不同的bash命令删除连续有三个以上换行符的所有换行符?