在bash中将文本拆分为多个句子

时间:2014-08-04 05:49:04

标签: bash split

我想将文本拆分成句子。句子以点结尾,后跟空白字符。

2 个答案:

答案 0 :(得分:1)

使用tr / sed:

tr '\n' ' ' <  input | sed -e 's/[.] \s*/. \n/g'

答案 1 :(得分:1)

这将在新行上打印每个单独的句子。

awk  'BEGIN{RS="\\. "}1' file