+ -
当前位置:首页 → 问答吧 → 怎么罗列C源代码中所有的函数

怎么罗列C源代码中所有的函数

时间:2011-03-11

来源:互联网

怎么用shell,查找一份C语言源代码中的函数。比如:
源代码:

             int        f( int a);

             int       a;

             struct aaa
             {
                        x;
             }

             int      y( int m )
             {
                      .............
              }

目标是运行一下shell,输出源代码中的Y函数,其他忽略。谢谢:
             int      y( int m )
             {
                      .............
              }

作者: jack9981   发布时间: 2011-03-11

  1. $ sed -n '/y/,/}/p' testfile
复制代码
不过,当函数当中又有其它的语句块时,也就是有{}这些时,就不行了。

作者: L_kernel   发布时间: 2011-03-11