# sed替换多行文本
sed 默认是一行一行操作的, 如果需要匹配多行文本可以如下操作
比如 hugo框架下的markdown文本都是
+++
title: "123"
+++
# 正文
1
2
3
4
5
2
3
4
5
如果去掉 +++和+++之间的部分
find . -name "*.md"|xargs sed -i "{:begin; /\n\+\+\+\n/! { $! { N; b begin }; }; s/\+\+\+.*\n\+\+\+//; };"
1
2
2