原始文件看起來是這樣的:多行替換sed的 - 的Linux/Ubuntu的
BLABLA ABCABC blabl=
a blabla blabla ABC=
ABC blabla blabla A=
BCABC blabla
結果應該是這樣的:
BLABLA DEFDEF blabl=
a blabla blabla DEF=
DEF blabla blabla D=
EFDEF blabla
因此,所有ABCABC
應DEFDEF
更換,即使有換行符(標記爲=
)。
sed可以嗎?
用Perl嘗試:http://stackoverflow.com/questions/3365260/match -and-取代-多換行符上帶有一個-沉渣 - 或-perl的酮襯墊 – Heinz