strings
命令本身不提供直接的选项来更改输出格式。但是,你可以通过管道(pipe)将 strings
的输出传递给其他命令,以按照你想要的格式进行处理。
例如,你可以将 strings
的输出传递给 grep
来过滤特定字符串,或者传递给 awk
或 sed
来进行文本处理。
下面是一些示例:
strings file.txt | grep 'search_string'
awk
对输出进行处理:strings file.txt | awk '{print "Line:", NR, "Contents:", $0}'
sed
对输出进行处理:strings file.txt | sed 's/.*/\t&/'
在这个例子中,\t
是一个制表符,用于在输出中添加一个制表符作为分隔符。
这些示例应该能帮助你开始使用 strings
命令,并以你想要的格式处理其输出。如果你需要更复杂的格式化,你可能需要编写一个小的脚本或使用其他文本处理工具。