【发布时间】:2011-12-03 09:37:38
【问题描述】:
我需要一种从内核源代码树的特定子系统(比如说 mm)中 grep 函数定义的方法。我最初的想法是搜索正则表达式“)\n{”,按照惯例,它是 Linux 内核函数的起点。
遗憾的是,虽然我发现换行符在 grep 中用作分隔符,因此不能在正则表达式中使用。
有人有解决方法或其他有用的命令吗?
谢谢!
【问题讨论】:
-
好的,我只是想了一下,一个只列出函数定义的正则表达式是:“)$”。由于每个函数定义后跟一个“\n”,并且每隔一个出现的“)”(如在函数调用中)后面都会跟着其他字符或分号,因此上述正则表达式会过滤掉其他所有内容。感谢任何人对此提出一些想法!
-
ctags 是解析大量源代码的有用命令。