linux系统如何注释掉代码,Linux下代码中注释删除

Linux下代码中注释删除

2020年07月15日

| 萬仟网网络运营

 | a48e1d17a2b0511faa7da7240b1971f6.png我要评论

#!/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,进程的概念:程序的一次动态执行过...

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

本片文章针对linux文件系统从原理到运行机制做了非常详细的理论分析,有助于读者对此深入的理解,以下是具体内容:

linux上的文...

前言

关于linux系统的hugepages与oracle数据库优化,可以参考熊爷之前的文章,相关概念介绍的非常清晰:

linu...

网友评论

387afa1e91d68b43eca6c11dc07bf577.gif

验证码:

626750.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值