+ -
当前位置:首页 → 问答吧 → 向高手请教个问题,如何用shell脚本删掉C语言中的注释部分?

向高手请教个问题,如何用shell脚本删掉C语言中的注释部分?

时间:2011-09-06

来源:互联网

问题源于对源代码行数统计的一个命令:
代码:
find . -name "*.c" -o -name "*.h" | xargs wc -l

为了简便想写成:
代码:
find . -name{" *.c -o"," *.h"} | xargs wc -l

提示:
find: 未知的断言“-name *.c -o”

作者: procareer   发布时间: 2011-09-06

代码:
find $(echo -name{" *.c -o"," *.h"}) | xargs wc -l

你还不如像原来那样直接写。

作者: 我就是我2   发布时间: 2011-09-06

又不是写C。多带空格先。
没写过{}的。你还可能要转义。

作者: eexpress   发布时间: 2011-09-06

问题源于对源代码行数统计的一个命令:
代码:
find . -name "*.c" -o -name "*.h" | xargs wc -l

为了简便想写成:
代码:
find . -name{" *.c -o"," *.h"} | xargs wc -l

提示:
find: 未知的断言“-name *.c -o”

作者: procareer   发布时间: 2011-09-06

代码:
find $(echo -name{" *.c -o"," *.h"}) | xargs wc -l

你还不如像原来那样直接写。

作者: 我就是我2   发布时间: 2011-09-06

又不是写C。多带空格先。
没写过{}的。你还可能要转义。

作者: eexpress   发布时间: 2011-09-06