strings
是一个 Linux 命令行工具,用于从二进制文件中提取可打印的字符串
打开终端(Terminal)。
使用 cd
命令导航到包含目标文本文件的目录。
运行 strings
命令,后跟要处理的文本文件的路径。例如:
strings example.txt
这将输出 example.txt
文件中的所有可打印字符串。
>
)。例如:strings example.txt > output.txt
这将把 example.txt
文件中的所有可打印字符串保存到名为 output.txt
的新文件中。
-n
选项指定最小字符串长度。例如,如果您只想提取长度至少为 4 的字符串,可以运行:strings -n 4 example.txt
-t
选项后跟 x
表示十六进制格式,然后指定要显示的字符串数量。例如,要显示前 10 个字符串,可以运行:strings -t x example.txt | head -n 10
这将输出 example.txt
文件中前 10 个可打印字符串的十六进制表示。
这些是使用 strings
命令处理文本文件的一些基本方法。您可以根据需要组合不同的选项以满足特定需求。要了解更多关于 strings
命令的信息,请查阅其手册页(通过运行 man strings
)。