美文网首页
删除文件注释

删除文件注释

作者: SevenLonely | 来源:发表于2023-01-29 14:57 被阅读0次

使用方法
创建后缀名为.sh的文件(deleteNote.sh ),并将以下命令粘贴进去
将deleteNote.sh文件拷贝到工程目录下
授权运行脚本权限chmod +x deleteNote.sh
打开终端,cd 到工程路径下
终端执行命令 bash deleteNote.sh即可清除项目中全部注释

#!/bin/sh
path=$(cd "$(dirname "$0")";pwd)
echo ${path}


# 删除 //注释
find ${path} \( -name "*.m" -o  -name "*.h" -o -name "*.mm" \) -print | xargs sed -ig 's/^[[:space:]]*\/\/.*//g'

# 删除 //注释
find ${path} \( -name "*.m" -o  -name "*.h" -o -name "*.mm" \) | xargs sed -ig 's/[[:space:]]\/\/.*//g'

# 删除不跨行 /* */
find ${path} \( -name "*.m" -o  -name "*.h" -o -name "*.mm" \) | xargs sed -ig 's/\/\*.*\*\///g'

# 删除跨行 /* */在行内
find ${path} \( -name "*.m" -o  -name "*.h" -o -name "*.mm" \) | xargs sed -ig '/\W\/\*/,/\*\//d'

# 删除跨行 /* */在行首
find ${path} \( -name "*.m" -o  -name "*.h" -o -name "*.mm" \) | xargs sed -ig '/^[[:space:]]*\/\*/,/\*\//d'

# 删除 #pragma
find ${path} \( -name "*.m" -o  -name "*.h" -o -name "*.mm" \) | xargs sed -ig '/#pragma/d'

# 删除 #warning
find ${path} \( -name "*.m" -o  -name "*.h" -o  -name "*.mmg"  \) | xargs sed -ig '/#warning/d'

# 删除备份文件
find ${path} \( -name "*.mg" -o  -name "*.hg" -o  -name "*.mmg" \) | xargs rm

相关文章

  • 删除文件注释

    使用方法创建后缀名为.sh的文件(deleteNote.sh ),并将以下命令粘贴进去将deleteNote.sh...

  • gromacs xpm eps文件查看

    xpm文件是矩阵格式,删除上方的注释后,可以用Irfanview打开,But没有注释Label,没有xy轴labe...

  • Java文件操作工具类 (Android 也适用)

    该文件操作包含了文件/文件夹的创建、复制、剪切和删除操作。具体调用方法参见类方法注释:

  • 编译速度优化思路

    编译过程 盗图: 出处: 源文件:载入.h、.m、.cpp等文件预处理:替换宏,删除注释,展开头文件,产生.i文件...

  • iOS dyld加载流程(初探)

    iOS app代码的编译过程 源文件:载入.h、.m、.cpp等文件 预处理:替换宏,删除注释,展开头文件,产生....

  • Objective-C删除文件注释

    需求:把代码交给别人,想把注释去掉,又不想手动删除,我这里写了一个python脚本,来删除注释 废话不多说,直接上...

  • Plugin 70658: SSH Server CBC Mod

    修改/etc/ssh/sshd_config文件,vim /etc/ssh/sshd_config。 删除或注释C...

  • 2.更换树莓派软件源

    编辑 /etc/apt/sources.list 文件。参考命令行为: 删除或注释原文件所有内容,用以下内容取代:...

  • C和指针.1

    第二本C语言进阶教材学习 第一章 空白和注释 注释并不是把代码从源文件中删除,要从逻辑上删除一段代码,最好的方法是...

  • gulp插件(3) - gulp-htmlmin(压缩HTML文

    功能描述 html文件压缩,可以压缩页面javascript、css,去除页面空格、注释,删除多余属性等操作。 安...

网友评论

      本文标题:删除文件注释

      本文链接:https://www.haomeiwen.com/subject/kolphdtx.html