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.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2011-01-31 13:56
zhyiwww 閱讀(2405)
評論(0) 編輯 收藏 所屬分類:
j2ee 、
linux