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 阅读(2387)
评论(0) 编辑 收藏 所属分类:
j2ee 、
linux