GREP-文件中的模式
我有一个很大的MD5哈希列表,一行一行的文本文件。称之为hashes.txt 我有一个应用程序列表。我想从上面的列表中删除另一个文件中的40个MD5哈希。称之为讨厌的_hashes.txt 我使用以下grep表达式:GREP-文件中的模式,grep,Grep,我有一个很大的MD5哈希列表,一行一行的文本文件。称之为hashes.txt 我有一个应用程序列表。我想从上面的列表中删除另一个文件中的40个MD5哈希。称之为讨厌的_hashes.txt 我使用以下grep表达式: "grep -r -E -f nuisance_hashes.txt hashes.txt > results.txt" 它并没有删除讨厌的哈希并留下好的哈希,而是在hashes.txt之前给了我一个讨厌的哈希列表: hashes.txt:d41d8cd98f00b204e
"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
当然不是我所期望的。建议?我退后一步,然后意识到自己的错误
"grep -v -E -f nuisance_hashes.txt hashes.txt > results.txt"
请注意,我使用的是-r,而它应该是-v