使用特定名称模式打开文件夹中的多个文件

Matieu

我需要自动打开文件并分析其内容。

由于每个文件夹中都有具有不同命名模式的不同文件,因此我努力寻找一种方法来打开它们。

我只需要打开具有特定模式的文件:“ error_YYYYMMDD_xyz.json”“ xyz是从0到999的数字。

在只需要搜索特定文件之前,我一直在使用此算法:

for folder in `ls -d $path`
do

 for file in `ls $folder`
 do
 erreur=`jq ".tot_type" $folder/$file`  

 date=`echo $folder/$file | cut -d '_' -f2 | cut -c7-8 `

 if [ \( "$erreur" > 0 \) ]
 then
      j$date=`expr ${j$date} + 1`
 fi

 done
done 

我该如何进行这项工作?

埃斯特万

我不确定您到底想达到什么目的。

据我了解,您可以参考此答案,并尝试将第二个for循环替换为:

for file in `ls $folder | egrep 'error_[0-9]{8}_[0-9]{3}\.json'`

它将仅使用与模式对应的文件过滤ls的输出:

error_[0-9]{8}_[0-9]{3}.json

您可以使用仅对应于以'20XX'开头的日期,介于'01'和'12'之间的月份以及介于'01'和'31'之间的日期的模式进行更精确的过滤,以限制更多过滤器。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在VBA中打开具有特定名称的文件夹中的文件?

来自分类Dev

使用更改名称的文件夹中具有给定名称的Python打开文件

来自分类Dev

如何删除临时文件夹中的特定名称模式目录

来自分类Dev

使用查找在具有特定名称但深度未知的子文件夹中获取文件

来自分类Dev

使用Powershell计数子文件夹中具有特定名称的文件数

来自分类Dev

命令行复制特定名称模式的所有网络文件夹文件,包括子文件夹中的那些文件

来自分类Dev

删除文件夹中除具有特定名称的文件夹外的所有文件夹

来自分类Dev

如何从具有特定名称模式的文件夹的内容创建 zip 文件?

来自分类Dev

将多个zip文件解压缩到具有特定名称的不同文件夹中

来自分类Dev

如何使用C#计算具有特定名称的子文件夹中的文件数?

来自分类Dev

在每个子文件夹中创建一个带有特定名称的空文件的文件夹

来自分类Dev

从某个目录中删除具有特定名称的文件和文件夹

来自分类Dev

从某个目录中删除具有特定名称的文件和文件夹

来自分类Dev

包含特定名称的文件夹中的Power Shell显示文件

来自分类Dev

如何在文件夹名称中获取特定名称

来自分类Dev

Powershell-删除特定名称超过30天的文件夹中的子文件夹

来自分类Dev

如何使用FileSystemWatcher监视父目录下特定名称的所有文件夹?

来自分类Dev

如何使用Powershell删除具有特定名称的所有文件夹

来自分类Dev

如何递归使用特定名称的tar + gzip文件夹?

来自分类Dev

重命名文件夹中具有特定名称的所有具有特定格式的文件

来自分类Dev

遍历文件夹内的特定子文件夹并删除包含特定名称的文件-AIX

来自分类Dev

在另一个文件夹中创建相同的子文件夹,并复制具有特定名称的文件

来自分类Dev

使用python将具有特定名称的文件从一个文件夹复制到另一个文件夹

来自分类Dev

如何从文件夹或文件名中提取特定名称

来自分类Dev

VBA-在文件夹中打开文件并打印名称

来自分类Dev

VBA-在文件夹中打开文件并打印名称

来自分类Dev

使用 PowerShell 重命名目录和子文件夹中具有给定名称的批量文件

来自分类Dev

在DigitalMicrograph脚本中从文件夹中打开多个文件

来自分类Dev

在DigitalMicrograph脚本中从文件夹中打开多个文件

Related 相关文章

  1. 1

    如何在VBA中打开具有特定名称的文件夹中的文件?

  2. 2

    使用更改名称的文件夹中具有给定名称的Python打开文件

  3. 3

    如何删除临时文件夹中的特定名称模式目录

  4. 4

    使用查找在具有特定名称但深度未知的子文件夹中获取文件

  5. 5

    使用Powershell计数子文件夹中具有特定名称的文件数

  6. 6

    命令行复制特定名称模式的所有网络文件夹文件,包括子文件夹中的那些文件

  7. 7

    删除文件夹中除具有特定名称的文件夹外的所有文件夹

  8. 8

    如何从具有特定名称模式的文件夹的内容创建 zip 文件?

  9. 9

    将多个zip文件解压缩到具有特定名称的不同文件夹中

  10. 10

    如何使用C#计算具有特定名称的子文件夹中的文件数?

  11. 11

    在每个子文件夹中创建一个带有特定名称的空文件的文件夹

  12. 12

    从某个目录中删除具有特定名称的文件和文件夹

  13. 13

    从某个目录中删除具有特定名称的文件和文件夹

  14. 14

    包含特定名称的文件夹中的Power Shell显示文件

  15. 15

    如何在文件夹名称中获取特定名称

  16. 16

    Powershell-删除特定名称超过30天的文件夹中的子文件夹

  17. 17

    如何使用FileSystemWatcher监视父目录下特定名称的所有文件夹?

  18. 18

    如何使用Powershell删除具有特定名称的所有文件夹

  19. 19

    如何递归使用特定名称的tar + gzip文件夹?

  20. 20

    重命名文件夹中具有特定名称的所有具有特定格式的文件

  21. 21

    遍历文件夹内的特定子文件夹并删除包含特定名称的文件-AIX

  22. 22

    在另一个文件夹中创建相同的子文件夹,并复制具有特定名称的文件

  23. 23

    使用python将具有特定名称的文件从一个文件夹复制到另一个文件夹

  24. 24

    如何从文件夹或文件名中提取特定名称

  25. 25

    VBA-在文件夹中打开文件并打印名称

  26. 26

    VBA-在文件夹中打开文件并打印名称

  27. 27

    使用 PowerShell 重命名目录和子文件夹中具有给定名称的批量文件

  28. 28

    在DigitalMicrograph脚本中从文件夹中打开多个文件

  29. 29

    在DigitalMicrograph脚本中从文件夹中打开多个文件

热门标签

归档