如何使用grep命令匹配md5哈希?
在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