zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0
java文件中的注释通常是如下格式:
/*
*
*
*/
或者是如下格式
//
//
//
那么如何一次删除所有java文件中的所有注释呢?
find . -name *.java -exec sed  -e '/\*/d' -e '/\/\//d' -e '/^\s*$/d' {} \;
通过sed的三次匹配操作,进行删除操作。最后一个操作删除所有的空行。
以上操作,只做删除操作,并不修改文件。如果想直接对文件内容操作,可以用:
find . -name *.java -exec sed -i  -e '/\*/d' -e '/\/\//d' -e '/^\s*$/d' {} \; 
-i参数可以直接把改变写入到文件中去。



|----------------------------------------------------------------------------------------|
                           版权声明  版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|
posted on 2011-01-31 13:56 zhyiwww 阅读(2388) 评论(0)  编辑  收藏 所属分类: j2eelinux

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问