0

nm経由で出力しているときにアドレス出力をスキップする方法はありますか?

nm 出力からの抜粋を次に示します。

0040cb94 T _fwrite
0040c8e0 t _get_ptr_from_atom
00410948 t _get_ptr_from_atom
00412fac T _GetAtomNameA@12
00412ffc T _GetCurrentProcess@0
00413004 T _GetCurrentThread@0
00412fec T _GetCurrentThreadId@0
0041305c T _GetHandleInformation@8
0040134f T _main

この出力を取得したい:

T _fwrite
t _get_ptr_from_atom
t _get_ptr_from_atom
T _GetAtomNameA@12
T _GetCurrentProcess@0
T _GetCurrentThread@0
T _GetCurrentThreadId@0
T _GetHandleInformation@8
T _main

git-bash コマンドラインを使用してこのタスクを達成するにはどうすればよいですか? nmユーティリティで対応するオプションを探しましたが、そのようなオプションはないようです。

4

2 に答える 2

1

あなたはそれをパイプすることができますawk

nm ... | awk '{ print $2 " " $3 }'

または、他の出力行がある場合は、おそらく正規表現です。

于 2015-11-19T14:21:26.930 に答える