strings
命令用于从一个或多个文件中提取可打印的字符串
filelist.txt
的文件,其中包含以下内容:file1.txt
file2.txt
file3.txt
xargs
命令将 filelist.txt
中的文件名传递给 strings
命令。在终端中运行以下命令:cat filelist.txt | xargs strings
这将输出所有文件中的可打印字符串。
>
。例如,将所有输出保存到名为 output.txt
的文件中:cat filelist.txt | xargs strings > output.txt
strings
命令的输出传递给 grep
命令。例如,要在所有文件中搜索字符串 “example” 并将结果保存到 output.txt
文件中,请运行以下命令:cat filelist.txt | xargs strings | grep "example" > output.txt
这样,你就可以使用 strings
命令对多个文件进行批量处理了。