0
讓我們說我有一個擴展名爲.txt的文件列表。linux one liner,顯示匹配模式的文件的名稱
我想知道與正則表達式模式匹配的文件的名稱是什麼,我將如何在Linux中執行此操作。
現在我做:
cat *.txt | grep -f list.txt
其中LIST.TXT包含正則表達式模式的列表。
此命令僅顯示該模式是匹配的,但我看不到與之匹配的文件的名稱...
讓我們說我有一個擴展名爲.txt的文件列表。linux one liner,顯示匹配模式的文件的名稱
我想知道與正則表達式模式匹配的文件的名稱是什麼,我將如何在Linux中執行此操作。
現在我做:
cat *.txt | grep -f list.txt
其中LIST.TXT包含正則表達式模式的列表。
此命令僅顯示該模式是匹配的,但我看不到與之匹配的文件的名稱...
加入兩個條件弄成這個樣子:
grep -f list.txt *.txt
正如我明白,你只需要名字,所以你需要-l
的說法。
grep -l -f list.txt *.txt
尷尬地容易thx – Dnaiel
沒問題!它發生在我們最好的:) – fedorqui