1

我是脚本新手,我正在尝试从 ac 文件中提取所有函数调用,它们都存在于一个目录中。到目前为止,这是我的代码,但似乎没有输出。

#!/bin/bash
awk '/[ \t]*[a-zA-Z_]*\(([a-zA-Z_]*[ \t]*,?)*\);/ {print $0}' *.c 

我难住了。此外,c 文件都至少有一个函数调用。

4

1 回答 1

1

你应该调试你的正则表达式。减少它直到你得到一些匹配,然后再次添加其他部分,检查你是否得到预期的结果。

于 2013-07-01T06:48:23.057 回答