我开始考虑的比较少,我是这么写的。 sed -r -e '/^[[:space:]]*\/\*/,/\*\/[[:space:]]*$/d'这是去掉/*..........*/这种,但是给我的测试用例中是这种情况 ffffff/**/ /**/fffff 但是这2行都是有效行数,我要是用上面的就会把这行当成注释干掉了。。 求大神救我。。。
比如大家在修改配置文件的时候,想注释几行没问题,用#就可以了。
但是我们想注释几十行呢?大家都用什么注释?
我只在网上找到了这个.
:<
该文件用来终极删除注释,操作系统限linux #!/bin/bash ###the script use to delete comment if [ -z "$1" ];then #检测是否输入了源文件 echo "ipput the source file" exit 1 fi postfix=`echo $1 |cut -f 2 -d '.'` #取文件的后缀,以便根据不同的文件进行不同的处理 if [ -n "$2" ];then #存放处理源文件产生的信息的文件 target_file=$2 #如果给出了就...
本帖最后由 wsleichao3 于 2013-03-26 12:03 编辑 小菜练习写的一个脚本,用于生成shell脚本中的注释[code]#!/bin/bash #功能:自动生成脚本的格式 #时间:2013-03-28 #版本:1.0 #历史: # 2013-03-28 第一版 #生成的脚本格式内容: ######################################################### # 功能:…… # # 作者:……...
我们知道用“#”可以注释掉一句话,但是如果是一段话一句句注释太麻烦,请问大家shell中如何注释掉一段话。 今天6月23日又看见有人问相同的问题了,为方便再有相同问题的朋友重新编辑下本帖,CU shell版真是太好了来了一段收获颇多谢谢大家。 注释一段话主要是用空命令:和本地文档here document 如2楼davistar兄的语段。详细用法和解释见下 http://bbs.chinaunix.net/viewthread.php?tid=1152658&page=4#pid8639835 今天试了下用...
在bash shell中 如何给 连续多行的内容 暂时注释掉 在前面加#太慢了 !行少还行 但是 多了 不方便 有没有象c那样 /* ………… */ 这样的东西可以注释很多行