linux one liner,显示匹配模式的文件名

时间:2013-09-25 13:18:25

标签: linux grep cat

我们假设我有一个扩展名为.txt的文件列表。

我想知道匹配正则表达式模式的文件的名称是什么,我将如何在linux中执行此操作。

现在我正在做:

cat *.txt | grep -f list.txt

其中list.txt包含正则表达式模式列表。

此命令仅显示模式已匹配,但我看不到与其匹配的文件的名称...

2 个答案:

答案 0 :(得分:2)

将这两个条件加入到这样的事情中:

grep -f list.txt *.txt

答案 1 :(得分:0)

据我所知,你只需要名字,所以你需要-l参数。

grep -l -f list.txt *.txt