【发布时间】:2010-10-17 21:55:09
【问题描述】:
如何在一行中的模式前插入换行符?
例如,这将在正则表达式模式后面插入一个换行符。
sed 's/regex/&\n/g'
我怎么能做同样的事情,但在模式的前面?
鉴于此示例输入文件,要匹配的模式是电话号码。
some text (012)345-6789
应该变成
some text
(012)345-6789
【问题讨论】:
-
在这里重复How do I insert a newline/linebreak after a line using sed的答案:
sed '/regex/G' -
@NilsvonBarth,为什么直截了当的问题是个坏问题?