H5W3
当前位置:H5W3 > 其他技术问题 > 正文

如何在shell中获取不同路径下同一类型文件中的某个字段信息?

在A路径下,存在1A,2B,3C,4D,5E等不同文件名的文件夹,在这些文件夹下统一有Data文件夹,Data文件夹下按照时间生成了每天的文件夹路径。在这些最底层路径下都拥有以.txt类型的文件(但不是只有这种类型的文件)。
现在我要在A路径下写一个脚本,其目的是去最底层路径下的txt类型文件中获取到文件中关于count字段后的数据。这个数值在文件中固定以这样的字符串出现: “count:XX”
举个例子:
A/1A/data/20170630/asd.txt
A/1A/data/20170630/zxc.txt
A/2B/data/20170630/dfg.txt
A/2B/data/20170630/dnv.txt
我需要获取到这些txt文件中count后的数值。

回答:

grep -rPo '(?<=count:)\S+' *

本文地址:H5W3 » 如何在shell中获取不同路径下同一类型文件中的某个字段信息?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址