Assembly 如何消除objdump生成的中间列?

Assembly 如何消除objdump生成的中间列?,assembly,text,disassembly,objdump,Assembly,Text,Disassembly,Objdump,平台在32位Linux上,我使用objdump反汇编二进制文件,并尝试重新使用地址列和汇编代码列,但在objdump手册中搜索后,我找不到如何强制objdump不输出十六进制代码列 我也考虑编写一些脚本来修剪不必要的列,但这似乎不是一个非常直接的工作,基本上我如何区分十六进制代码和汇编代码?< /P> 谁能给我一些帮助吗?插进…@m0skit0谢谢:)不客气。在Linux中,您应该考虑每个工具都执行一项特定的任务。如果要过滤/重新排列输出,可以始终通过管道输入其他命令,以获得准确的所需结果。这种

平台在32位Linux上,我使用objdump反汇编二进制文件,并尝试重新使用地址列和汇编代码列,但在objdump手册中搜索后,我找不到如何强制objdump不输出十六进制代码列

我也考虑编写一些脚本来修剪不必要的列,但这似乎不是一个非常直接的工作,基本上我如何区分十六进制代码和汇编代码?< /P>


谁能给我一些帮助吗?

插进…@m0skit0谢谢:)不客气。在Linux中,您应该考虑每个工具都执行一项特定的任务。如果要过滤/重新排列输出,可以始终通过管道输入其他命令,以获得准确的所需结果。这种组合思维方式在类UNIX系统中很常见,请始终以这种方式思考。不客气,但我删除了您的感谢,无需:)
objdump -j .text -M intel -Dr hello | grep "^ " | cut -f2,3