我们假设我有一个扩展名为.txt的文件列表。
我想知道匹配正则表达式模式的文件的名称是什么,我将如何在linux中执行此操作。
现在我正在做:
cat *.txt | grep -f list.txt
其中list.txt包含正则表达式模式列表。
此命令仅显示模式已匹配,但我看不到与其匹配的文件的名称...
答案 0 :(得分:2)
将这两个条件加入到这样的事情中:
grep -f list.txt *.txt
答案 1 :(得分:0)
据我所知,你只需要名字,所以你需要-l
参数。
grep -l -f list.txt *.txt