【发布时间】:2014-06-18 09:49:17
【问题描述】:
我有一个 CSV 文件,其中包含一个 id 和数字列表,每一个都在一行中。我们称该文件为 ids.csv 在一个目录中,我有大量文件,名称为“file_123456_smth.csv”,其中 123456 是可以在 ids csv 文件中找到的 id 现在,我要实现的目标是:将文件名与存储在 ids.csv 中的 id 进行比较。如果在 ids.csv 中找到 123456,则应显示文件名。 我试过的:
ls -a | xargs grep -L cat ../../ids.csv
当然,这行不通,但可以让我知道我的方向。
【问题讨论】:
-
我不知道为什么要标记Python,但是如果您不想要二次解,可以使用set或dict。
-
@user189 Python 是由 SO 自动建议的,并没有注意到它。