从二进制列表中打印包含特定ascii字符串的文本

时间:2019-01-02 09:19:58

标签: linux grep

我有一个包含一些二进制文件的文件夹。

我要做的是打印所有 包括特定的ascii字符串。

使用以下命令

strings * | grep <string> 

我至少可以检查字符串存在的地方, 但是如何获取特定的二进制文件?

谢谢,新年快乐!

1 个答案:

答案 0 :(得分:1)

使用gnu grep(例如在Linux中找到的那个):

grep -aH <string> *

如果您不想显示丑陋的输出,而只保留匹配的文件:

grep -al <string> *