Shell脚本:合并句子和断开换行
#!/bin/bash
将非句号结尾的句子和下一行拼接
sed ':a;N;$!ba;s/([^。])\n/\1/g' t.txt > tmp.txt
在because前断开换行
sed 's/because/\nbecause/g' tmp.txt > result.txt
删除临时文件
rm tmp.txt
echo '处理完成!'
原文地址: http://www.cveoy.top/t/topic/lXah 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
#!/bin/bash
sed ':a;N;$!ba;s/([^。])\n/\1/g' t.txt > tmp.txt
sed 's/because/\nbecause/g' tmp.txt > result.txt
rm tmp.txt
echo '处理完成!'
原文地址: http://www.cveoy.top/t/topic/lXah 著作权归作者所有。请勿转载和采集!