如何将增量计数附加到文本文件的每个预定义词中?

sku2003

如何将增量计数附加到文本文件的每个预定义词中?

就像这个问题一样:如何将增量计数附加到文本文件的每一行?

我想将增量计数添加到文本文件。但是,我不想向每行添加增量计数,而是向预定义的单词添加增量计数。

例如,如果我想在文本中计算单词“ cinema”,我希望所有出现的“ cinema”都更改为“ cinemaN”,其中N是递增数,N的最大值取决于多少文字中出现“电影”一词的次数。

这样一个包含以下文本的输入文本文件:

他开车去电影院。然后,他走进电影院购买门票,之后发现距离上次参观电影院已有两年多的时间了。

生成具有以下内容的输出文件:

他开车去电影院1。然后,他进入电影院2购买门票,之后发现距离上次参观电影院已有两年多的时间了。

优选地,我还希望能够以倒序对所选单词进行编号。

即,这将生成具有以下内容的第二个输出文件:

他开车去电影院3。然后,他走进电影院2来购买门票,然后发现距离上次参观电影院1已有两年多的时间。

恩佐替布

考虑到单词后的标点符号。
正向编号:

word="cinema"
awk -v word="$word" '
    { 
      for (i = 1; i <= NF; i++) 
        if ($i ~ word "([,.;:)]|$)") { 
          gsub(word, word "" ++count,$i) 
        }
      print 
    }' input-file

向后编号:

word="cinema"
count="$(awk -v word="$word" '
    { count += gsub(word, "") }
    END { print count }' input-file)"
awk -v word="$word" -v count="$count" '
    { 
      for (i = 1; i <= NF; i++) 
        if ($i ~ word "([,.;:)]|$)") { 
          gsub(word, word "" count--, $i) 
        }
      print 
    }' input-file

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将增量计数附加到文本文件的每一行?

来自分类Dev

我如何将文本文件附加到我的contenteditable div中?

来自分类Dev

如何将值附加到empy文本文件中

来自分类Dev

如何将 numpy x 和 y 值附加到文本文件中

来自分类Dev

如何将文本文件添加到 bash 脚本中,然后使用该文本文件

来自分类Dev

如何将文本文件中的String元素添加到ArrayList中?

来自分类Dev

如何将文本文件中的用户添加到unix系统中?

来自分类Dev

如何将文本文件中的数据添加到 JavaFX 中的 ComboBox?

来自分类Dev

如何将文本文件中的每个数字乘以10

来自分类Dev

如何将每个文本文件的内容存储到关联数组中?

来自分类Dev

如何将多个文本文件中的字符串添加到数组

来自分类Dev

将文本文件C ++中的特定单词替换为预定义的值

来自分类Dev

如何将文本文件中的数据成对?

来自分类Dev

使用PowerShell将文本附加到文本文件中的某些值

来自分类Dev

将标题附加到文本文件

来自分类Dev

将数据从List <T>附加到文本文件

来自分类Dev

将“引用变量调用”附加到文本文件

来自分类Dev

将文本文件的内容附加到C ++中的另一个文件

来自分类Dev

如何将文本文件添加到从 python 中的请求调用创建的压缩文件中?

来自分类Dev

如何从文本文件附加到数组内容?

来自分类Dev

如何将每个文件的标记化结果保存在新的单独的文本文件中?

来自分类Dev

将列表<T>中的数据附加到文本文件

来自分类Dev

将字符串连接/附加到文本文件中的数字列表

来自分类Dev

将文本文件中的报价附加到每一行

来自分类Dev

将变量附加到文本文件无法在Python中运行

来自分类Dev

Python熊猫如何将csv中的每个单元格写入文本文件中的一行

来自分类Dev

附加到文本文件VBA

来自分类Dev

附加到文本文件

来自分类Dev

附加到文本文件的回声

Related 相关文章

  1. 1

    如何将增量计数附加到文本文件的每一行?

  2. 2

    我如何将文本文件附加到我的contenteditable div中?

  3. 3

    如何将值附加到empy文本文件中

  4. 4

    如何将 numpy x 和 y 值附加到文本文件中

  5. 5

    如何将文本文件添加到 bash 脚本中,然后使用该文本文件

  6. 6

    如何将文本文件中的String元素添加到ArrayList中?

  7. 7

    如何将文本文件中的用户添加到unix系统中?

  8. 8

    如何将文本文件中的数据添加到 JavaFX 中的 ComboBox?

  9. 9

    如何将文本文件中的每个数字乘以10

  10. 10

    如何将每个文本文件的内容存储到关联数组中?

  11. 11

    如何将多个文本文件中的字符串添加到数组

  12. 12

    将文本文件C ++中的特定单词替换为预定义的值

  13. 13

    如何将文本文件中的数据成对?

  14. 14

    使用PowerShell将文本附加到文本文件中的某些值

  15. 15

    将标题附加到文本文件

  16. 16

    将数据从List <T>附加到文本文件

  17. 17

    将“引用变量调用”附加到文本文件

  18. 18

    将文本文件的内容附加到C ++中的另一个文件

  19. 19

    如何将文本文件添加到从 python 中的请求调用创建的压缩文件中?

  20. 20

    如何从文本文件附加到数组内容?

  21. 21

    如何将每个文件的标记化结果保存在新的单独的文本文件中?

  22. 22

    将列表<T>中的数据附加到文本文件

  23. 23

    将字符串连接/附加到文本文件中的数字列表

  24. 24

    将文本文件中的报价附加到每一行

  25. 25

    将变量附加到文本文件无法在Python中运行

  26. 26

    Python熊猫如何将csv中的每个单元格写入文本文件中的一行

  27. 27

    附加到文本文件VBA

  28. 28

    附加到文本文件

  29. 29

    附加到文本文件的回声

热门标签

归档