在 Linux 中,strings 命令本身不提供直接的大小写不敏感匹配选项。但是,你可以将 strings 命令的输出通过管道传递给其他命令,如 grep,来实现大小写不敏感的字符串匹配。
下面是一个示例,展示了如何使用 strings 和 grep 命令来查找二进制文件中包含特定字符串(忽略大小写)的所有文本字符串:
strings your_binary_file | grep -i "your_search_string"
在这个示例中,strings your_binary_file 命令会提取二进制文件中的所有可打印字符串。然后,通过管道 | 将这些字符串传递给 grep -i "your_search_string" 命令,grep 命令会搜索包含指定字符串(忽略大小写)的所有行。
请注意,这种方法可能会产生一些误报,因为 strings 命令可能会提取到一些不相关的文本字符串。因此,在实际使用中,请确保你的搜索字符串具有足够的特异性,以减少误报的可能性。