【问题标题】:Split a text into multiple sentences in bash在bash中将文本拆分为多个句子
【发布时间】:2014-08-04 05:49:03
【问题描述】:

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

【问题讨论】:

  • 不是我的知识领域,但也许这可能会有所帮助:stackoverflow.com/questions/918886/…
  • OT:有人可能会说句子的定义不是很普遍!例如。多伊先生,对吧?

标签: bash split


【解决方案1】:

使用 tr/sed:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-04-28
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 2014-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多