仅读取文本文件中的特定行,并将匹配项保存到变量中

苹果酸

我有这个问题。

我需要从文本文件中提取一些单词,这些单词是通过该文本中的特定模式找到的。例如:

/this/is/path:
file1.txt,date-3
file2.txt,date-2
/this/is/path2:
file.txt,date-1
file2.txt,date-5

模式将是/path:和,并且只能选择之后和之后的行/path:因为可能有相同的文件名。我需要找到确切的file.txt并采取这三件事:

  • 文件
  • 日期
  • 发射次数

分为3个变量。

示例:我有以下格式的文本文档:

/ home / name / Documents:
file.txt,12.5.2014-1 
file2.txt,15.8.2014-2 
/ home / name / Music:
file.txt,15.4.2014-2 
f2ile3.txt,8.2.2015-5 
file2.txt,7.6.2014-3 
/ home / name / Video:
file.txt,date-5

还有目录音乐和具有相同文件的文档,我只想从音乐中选择file.txt。但是,当它查找file.txt时,也会在目录Documents中找到一个,因此我只想在目录音乐中选择一个,它将在Video目录中结束。当找到file.txt时,它将像这样保存:1.variable = file.txt,2.variable = 15.4.2014,3.variable = 2。

杰森·沃扬

使用Awk:

awk -F'[,-]' '
  /Music/ {f=1} 
  /^$/ {f=0} f && /file\.txt/ \
  {printf "%s\n%s\n%s\n", "var1="$1,"var2="$2,"var3="$3}
  ' file
var1=file.txt
var2=15.4.2014
var3=2

...假设实际上,您的块之间有空行(按照第一个示例)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文本文件中读取并将词频保存到新的文本文件中,每个文件都在新行上打印

来自分类Dev

读取文本文件中的所有行并将其保存到字符串中(不使用List)

来自分类Dev

读取文本文件,按定界符分割,从特定行获取数据并将输出保存到文件

来自分类Dev

如何从终端读取文本文件并将输出保存到Java中的另一个文件?

来自分类Dev

如何从终端读取文本文件并将输出保存到Java中的另一个文件?

来自分类Dev

读取文本文件并将行保存在String []中

来自分类Dev

将文本文件中的特定行读取到批处理文件中的变量

来自分类Dev

从文本文件中读取行,反转并保存在新的文本文件中

来自分类Dev

将文本文件中的三个变量匹配到csv,并将变量写入匹配行中的csv

来自分类Dev

如何将文本文件的数据保存到变量中并在php文件上读取/显示?

来自分类Dev

使用Powershell自动删除文本文件中的特定字符并将其保存到新位置

来自分类Dev

使用Powershell自动删除文本文件中的特定字符并将其保存到新位置

来自分类Dev

如何从网上获取n个文本文件并将其保存到单个文本文件中

来自分类Dev

从文本文件中读取行并自动分配变量

来自分类Dev

从Java中的文本文件读取特定行

来自分类Dev

从文本文件中的特定行读取数字

来自分类Dev

在vbscript中读取文本文件的特定行

来自分类Dev

解析文本文件,存储值并创建列表并将其保存到字典python中

来自分类Dev

如何获取屏幕分辨率并将其保存到文本文件中?

来自分类Dev

如何从文本文件中读取列并保存到 C 中的单独数组?

来自分类Dev

Bash脚本从文本文件中读取两条特定行,并将其中的一部分用作变量

来自分类Dev

如何读取行中特定单词的文本文件并将整行写入另一个文本文件?

来自分类Dev

从文本文件中逐行读取并保存到数据库

来自分类Dev

如何从2行文本文件读取并将每行输出到vb.net中的2个变量

来自分类Dev

如何在python 3.3.3中读取文本文件并将其存储在变量中?

来自分类Dev

如何从文本文件中读取数据并将其存储在C语言变量中?

来自分类Dev

如何在python 3.3.3中读取文本文件并将其存储在变量中?

来自分类Dev

如何从文本文件中读取值并将该值存储到临时变量中?

来自分类Dev

如何读取以空格分隔的数据并将其保存到数组,然后以其他顺序将其写入c ++中的新文本文件中

Related 相关文章

  1. 1

    从文本文件中读取并将词频保存到新的文本文件中,每个文件都在新行上打印

  2. 2

    读取文本文件中的所有行并将其保存到字符串中(不使用List)

  3. 3

    读取文本文件,按定界符分割,从特定行获取数据并将输出保存到文件

  4. 4

    如何从终端读取文本文件并将输出保存到Java中的另一个文件?

  5. 5

    如何从终端读取文本文件并将输出保存到Java中的另一个文件?

  6. 6

    读取文本文件并将行保存在String []中

  7. 7

    将文本文件中的特定行读取到批处理文件中的变量

  8. 8

    从文本文件中读取行,反转并保存在新的文本文件中

  9. 9

    将文本文件中的三个变量匹配到csv,并将变量写入匹配行中的csv

  10. 10

    如何将文本文件的数据保存到变量中并在php文件上读取/显示?

  11. 11

    使用Powershell自动删除文本文件中的特定字符并将其保存到新位置

  12. 12

    使用Powershell自动删除文本文件中的特定字符并将其保存到新位置

  13. 13

    如何从网上获取n个文本文件并将其保存到单个文本文件中

  14. 14

    从文本文件中读取行并自动分配变量

  15. 15

    从Java中的文本文件读取特定行

  16. 16

    从文本文件中的特定行读取数字

  17. 17

    在vbscript中读取文本文件的特定行

  18. 18

    解析文本文件,存储值并创建列表并将其保存到字典python中

  19. 19

    如何获取屏幕分辨率并将其保存到文本文件中?

  20. 20

    如何从文本文件中读取列并保存到 C 中的单独数组?

  21. 21

    Bash脚本从文本文件中读取两条特定行,并将其中的一部分用作变量

  22. 22

    如何读取行中特定单词的文本文件并将整行写入另一个文本文件?

  23. 23

    从文本文件中逐行读取并保存到数据库

  24. 24

    如何从2行文本文件读取并将每行输出到vb.net中的2个变量

  25. 25

    如何在python 3.3.3中读取文本文件并将其存储在变量中?

  26. 26

    如何从文本文件中读取数据并将其存储在C语言变量中?

  27. 27

    如何在python 3.3.3中读取文本文件并将其存储在变量中?

  28. 28

    如何从文本文件中读取值并将该值存储到临时变量中?

  29. 29

    如何读取以空格分隔的数据并将其保存到数组,然后以其他顺序将其写入c ++中的新文本文件中

热门标签

归档