如何\n
使用sed命令替换换行符()?
我没试成功:
sed 's#\n# #g' file
sed 's#^$# #g' file
Run Code Online (Sandbox Code Playgroud)
我如何解决它?
我有一个像这样的字符串:
#
pap
Run Code Online (Sandbox Code Playgroud)
基本上转换为a \t#\n\tpap
,我想用以下内容替换它:
#
pap
python
Run Code Online (Sandbox Code Playgroud)
转化为\t#\n\tpap\n\tpython
.
sed
在很多方面试过这个但是它不起作用可能是因为sed
以不同的方式使用新的线条.我尝试过:
sed -i "s/\t#\n\tpap/\t#\tpython\n\tpap/" /etc/freeradius/sites-available/default
Run Code Online (Sandbox Code Playgroud)
...以及许多不同的其他方式,没有结果.我知道在这种情况下如何更换?