在Linux中,strings命令用于從二進制文件中提取可打印的字符串。如果你想查找重復的文本,可以使用strings命令結合其他工具,如sort和uniq。以下是一個示例步驟:
strings命令從二進制文件中提取可打印的字符串,并將結果保存到一個文本文件中:strings binary_file > strings_output.txt
sort命令對提取的字符串進行排序:sort strings_output.txt > sorted_strings_output.txt
uniq命令查找重復的字符串。-d選項表示只顯示重復的行:uniq -d sorted_strings_output.txt > duplicate_strings.txt
現在,duplicate_strings.txt文件中包含了所有重復的文本。
如果你想在一個命令中完成這些操作,可以使用管道(|)將命令連接起來:
strings binary_file | sort | uniq -d > duplicate_strings.txt
這將直接將重復的文本保存到duplicate_strings.txt文件中。