使用Radare2,我喜欢iI命令。

我想用grep或radare自己的grep语法限制输出。 br />
我的意图是使用iI | grep -E 'bits | pic | stripped'在python脚本内运行此命令。

#1 楼

Radare的grep是通过使用~字符完成的。

 ~?<br>
|Usage: [command]~[modifier][word,word][endmodifier][[column]][:line]


因此,只需运行以下输出即可:

iI~bits,pic,stripped

[0x100001200]> iI~bits,pic,stripped
bits     64
pic      true
stripped true


应在脚本中运行相同的命令。这个grep可以做更多的事情。要获得帮助,只需运行~?

评论


谢谢。正是我想要的。接下来,我将尝试找出为什么json标志+ grep指令不起作用的原因:iIj〜bits,pic,stripped。但是我可以自己做。再次感谢。

–rustyMagnet
18年7月25日在7:17

json支持以下形式的有限grep:iIj〜{bits},但您必须为这三件事分别使用grep。

–PawełŁukasik
18年7月25日在14:59

这实际上给了我一个更好的答案。我现在可以使用iIj〜{stripped},因为它返回的值(是/否),而不是您通过iI〜stripped获得的键值对(正确的为true)

–rustyMagnet
18年7月26日在6:41