在 Ubuntu 中,strings 命令用于从二进制文件中提取可打印的字符串。如果你希望把它的输出保存成文件,常见做法如下:
strings file.bin > output.txt
>:覆盖写入 output.txt追加写入:
strings file.bin >> output.txt
strings file.bin | tee output.txt
output.txt追加保存:
strings file.bin | tee -a output.txt
strings -n 6 file.bin > output.txt
-n 6 表示只输出长度 ≥ 6 的字符串strings file1.bin file2.bin > output.txt
或使用通配符:
strings *.so > output.txt
strings -f *.bin > output.txt
输出示例:
a.bin: main
a.bin: printf
b.bin: start
strings /bin/ls > ls_strings.txt
如果你有更具体的需求,比如:
grep 使用可以告诉我,我可以给你更精确的命令。