2015-11-13 77 views
0

我有一個MD5哈希的大列表,一個到文本文件中的一行。稱之爲hashes.txtGREP - 來自文件的模式

我有一個應用程序列表。 40個MD5散列在我想從上面的列表中刪除的另一個文件中。說它nuisance_hashes.txt

我用下面的grep表達式:

"grep -r -E -f nuisance_hashes.txt hashes.txt > results.txt" 

相反的拉出滋擾哈希和留下好的背後,它給我之前滋擾哈希值的列表通過hashes.txt:

hashes.txt:d41d8cd98f00b204e9800998ecf8427e 
hashes.txt:0a22de7a88aa53d09581603545a223ab 
hashes.txt:1045bfd216ae1ae480dd0ef626f5ff39 
hashes.txt:34a754102be3d8a66dbf34785234b86d 
hashes.txt:590c5944c504ed6c86b6136179b27841 

當然不是我所期望的。建議?

回答

0

我站在後面,然後我意識到自己的錯誤......我用-r時,它應該是

"grep -v -E -f nuisance_hashes.txt hashes.txt > results.txt" 

注-v