在 sed 替换字符串中转义换行符

2024-01-06

这是我尝试更换b带有换行符的字符使用sed在跑步的时候bash

$> echo 'abc' | sed 's/b/\n/'
anc

不,不是那样的

$> echo 'abc' | sed 's/b/\\n/'
a\nc

不,也不是这样。我想要的输出是

a
c

HELP!


看起来您使用的是 BSD 或 Solaris。尝试这个:

[jaypal:~/Temp] echo 'abc' | sed 's/b/\ 
> /'
a
c

添加黑色斜杠并按 Enter 并完成您的sed陈述。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 sed 替换字符串中转义换行符 的相关文章