原始文件看起来是这样的:多行替换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