我有一个 txt 文件,其中包含:
Some random
text here. This file
has multiple lines. Should be one line.
I use:
sed '{:q;N;s/\n/:sl:/g;t q}' file1.txt > singleline.txt
and get:
Some random:sl:text here. This file:sl:has multiple lines. Should be one line.
现在我想更换:sl:
图案与newline (\n)
特点。当我使用时:
sed 's/:sl:/&\n/g' singleline.txt
I get:
Some random:sl:
text here. This file:sl:
has multiple lines. Should be one line.
How to replace带有换行符的模式而不是adding模式后的换行符?
Sed 用途&
作为匹配模式的快捷方式。所以你正在替换:s1:
with :s1:\n
.
像这样更改 sed 命令:
sed 's/:sl:/\n/g' singleline.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)