Linux下代码中注释删除
2020年07月15日
| 萬仟网网络运营
| 我要评论
#!/bin/bash# ------------------------------------------------------------# name: delete_code_note.sh# version: 1.0# createTime: 2018-07-27# description: 代码注释删除# ------------------------------------------------------------#删除拷贝代码的注释.
#!/bin/bash
# ------------------------------------------------------------
# name: delete_code_note.sh
# version: 1.0
# createTime: 2018-07-27
# description: 代码注释删除
# ------------------------------------------------------------
#删除拷贝代码的注释
function del_comment_file()
{
sed -i "/^[ \t]*\/\//d" $file
sed -i "s/\/\/[^\"]*//" $file
sed -i "s/\/\*.*\*\///" $file
sed -i "/^[ \t]*\/\*/,/.*\*\//d" $file
}
#删除代码中的“other/"字符
function del_other_file()
{
sed -i "s/other\///" $file
}
function del_comment()
{
for file in `ls `; do
case $file in
*.c)
del_comment_file
#del_other_file
;;
*.cpp)
del_comment_file
#del_other_file
;;
*.h)
del_comment_file
#del_other_file
;;
*.ui)
#del_other_file
;;
*)
if [ -d $file ]; then
cd $file
del_comment
cd ..
fi
;;
esac
done
}
#获取源代码文件夹位置
code_dir=$1
if [ ! -e $code_dir ]; then
echo "The file or directory does not exist."
exit 1;
fi
if [ -f $code_dir ]; then
file=`basename $code_dir`
if [[ `echo $code_dir | grep /` == $code_dir ]]; then
cd `echo $code_dir | sed -e "s/$file//"`
del_comment_file
else
del_comment_file
fi
exit 0;
fi
if [ -d $code_dir ]; then
cd $code_dir
del_comment
exit 0;
fi
本文地址:https://blog.csdn.net/zx547326zx/article/details/107321576
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
相关文章:
一个系统管理员可能会同时管理着多台服务器,这些服务器也许会放在不同的地方。要亲自一台一台的去访问来管理它们显然不是最好的方法,通过远...
#!/bin/bash
# exctute
# ./mod.sh file_type input_folder ou...
在shell中可以使用下列方式来做整数的计算(+,-,*,/)
方式一:
linux:~ # a=1
linux:~ ...
linux服务器系统多使用centos、ubuntu、gentoo、freebsd、debian。服务器操作系统应该选择 debia...
centos6自带python2.6版本,根据需要,安装python2.7、easy_install-2.7、pip2.7
依赖...
ubuntu系统是一个linux操作系统;下面萬仟网小编给大家介绍ubuntu mysql更改tmp路径的方法。
因为mysql经...
lsof命令
lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(tcp、udp)。找回/恢复删除的文件。是十分...
这两天学习了linux 守护进程这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记。
1,进程的概念:程序的一次动态执行过...
本片文章针对linux文件系统从原理到运行机制做了非常详细的理论分析,有助于读者对此深入的理解,以下是具体内容:
linux上的文...
前言
关于linux系统的hugepages与oracle数据库优化,可以参考熊爷之前的文章,相关概念介绍的非常清晰:
linu...
网友评论
验证码: