2013-09-25 61 views
0

讓我們說我有一個擴展名爲.txt的文件列表。linux one liner,顯示匹配模式的文件的名稱

我想知道與正則表達式模式匹配的文件的名稱是什麼,我將如何在Linux中執行此操作。

現在我做:

cat *.txt | grep -f list.txt 

其中LIST.TXT包含正則表達式模式的列表。

此命令僅顯示該模式是匹配的,但我看不到與之匹配的文件的名稱...

回答

2

加入兩個條件弄成這個樣子:

grep -f list.txt *.txt 
+1

尷尬地容易thx – Dnaiel

+0

沒問題!它發生在我們最好的:) – fedorqui

0

正如我明白,你只需要名字,所以你需要-l的說法。

grep -l -f list.txt *.txt