小编bha*_*ath的帖子

列出所有内容可与多个字符串中的任何一个匹配的文件名的最快方法

我试图弄清楚什么是返回其内容与多个字符串中的任何一个匹配的所有文件名的最快方法.我正在使用xargs进行迭代.


$ cat ../Identifiers.list | xargs -i grep -l "{}" .
Run Code Online (Sandbox Code Playgroud)

打印所有文件名大约需要8分钟.有更快的方法吗?


Identifiers.list - 下面的文件内容

287434
383460
633491
717255
827734
253735
635373
553888
910366
Run Code Online (Sandbox Code Playgroud)

目录中没有文件 - 36000

$ ls -l *.xml | wc -l
36000
Run Code Online (Sandbox Code Playgroud)

unix linux bash shell xargs

1
推荐指数
1
解决办法
65
查看次数

标签 统计

bash ×1

linux ×1

shell ×1

unix ×1

xargs ×1