#!/bin/bash

合并非句号结尾的句子和下一行

sed -e ':a;N;$!ba;s/([^。])\n([^。])/\1\2/g' t.txt > t1.txt

在不是开头的地方断开because前的换行

sed -e 's/([^。]) because/\n\1 because/g' t1.txt > t2.txt

删除临时文件

rm t1.txt

echo "处理完成!"

写出脚本 ash1 sed 让 ttxt 文件中非句号结尾的句子和下一行拼接2 如果 because不在句子开头就在because前断开换行

原文地址: https://www.cveoy.top/t/topic/GJL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录