strings 命令用于从二进制文件中提取可打印的字符串,而 grep 命令用于在文本中搜索匹配特定模式的行
假设你有一个名为 example.bin 的二进制文件,你想从中提取包含 “error” 字符串的所有字符串。你可以使用以下命令:
strings example.bin | grep "error"
这个命令的工作原理如下:
strings example.bin:从 example.bin 文件中提取所有可打印的字符串。|:管道操作符,将前一个命令的输出作为下一个命令的输入。grep "error":在输入的字符串中搜索包含 “error” 的行。这样,你将得到一个包含所有包含 “error” 字符串的提取字符串列表。