regex - 使用 grep 匹配 md5 哈希

标签 regex linux string grep

如何将 md5 哈希值与 grep 命令相匹配?

在 php 中,我过去使用过这种正则表达式模式:

/^[0-9a-f]{32}$/i

但我试过了:

grep '/^[0-9a-f]{32}$/i' filename
grep '[0-9a-f]{32}$/' filename
grep '[0-9a-f]{32}' filename

和其他变体,但我没有得到任何输出,而且我确定该文件包含 md5 哈希。

最佳答案

你想要这个:

grep -e "[0-9a-f]\{32\}" filename

或者更像是,根据您的文件格式描述,这个:

grep -e ":[0-9a-f]\{32\}" filename

关于regex - 使用 grep 匹配 md5 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4505641/

相关文章:

python - 在 Vim 中反转一个单词

java - 如何使用第3方jar和我自己的jar在linux中编译和运行java

linux - 如何在Linux上动态监视每个内核使用率的CPU?

linux - 使用 cscope 搜索字符串集

string - 将AppleScript列表转换为字符串

java正则表达式用{var}次{var}px替换{var}px

python - 使用 REGEX 读取财务报表

php - .htaccess 用查询字符串重写不同页面的 URL

c++ - 如何在 Ubuntu 中构建 OpenSMILE?

c# - 如何剪切包含 url 的字符串并将其添加到数组