
用 brew 安装 gnu-sed:
brew install gnu-sed
安装好的命令是 gsed 。
匹配```和```之间的多行内容,并在它们的行首添加 4 个空格:
gsed -i '/```/{:ans/^/ /g/```/!ba}' filename
配合 find 命令,批量处理所有文件:
find . -name "*.md" -exec gsed -i '/```/{:ans/^/ /g/```/!ba}' {} \
“多行处理”参考自 https://www.cnblogs.com/yangxiaochu/p/7602884.html
sed -i '/otherstop/i\ffdsafdf' text.html这样就可以了。
首先确保 text.html 为unix格式,如无法确认,请先执行下面这条语句:
dos2unix text.html欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)