打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
shell脚本中的批量注释
shell脚本中的批量注释 2009-08-31 22:08:19

分类:

写SHELL的时候以前都是用#注释,但是遇到一段话需要注释的时候,需要N多个#,太麻烦了。
       今天逛坛子的时候发现可以注释一段内容:
今天用           
                   :<<BLOCK
                   ....注释内容
                    BLOCK
注释掉一段话,发现注释内容中有报错出现。仔细查看发现是有反引号的命令没被注释掉,例如 ab=`ls -l abc`就没被注释掉。索性把网友们的方法都试了下。

:<<BLOCK加入单引号很成功,目前没法现任何语法等报错(
个人感觉这些注释方法中true 替换 冒号注释效果也应该基本相同)。 此外
BLOCK是本地文档名可以随意起名,只要前后对上就行)

                  :<<BLOCK‘
                  ....注释内容
                    'BLOCK

                  :<< 'BLOCK
                  ....注释内容
                    BLOCK'
或干脆直接用单引号,
                  :<< '
                  ....注释内容
                  '


r2007的方法也很好用,把转义符\去掉仍然好用   
                  : :||:<<\COMMENTS
                  ....注释内容
                   COMMENTS

但是如果直接用单引号不用<<如ly5066113所说会报语法错误且这样在脚本中容易显示不清楚。
                  : '
                  ....注释内容
                   '                    #报语法错误           

waker的注释方法  :||{
                  ....注释内容
                  }                    #当注释内容中有括号时报语法错误错,但里面有反引号引号时没有问题

31楼linenoise的方法也会对注释内容中的括号引号等语法错误报错
                 if false ; then
                 ....注释内容
                   fi

 更多内容请参考:http://bbs2.chinaunix.net/viewthread.php?tid=1152658&extra=&page=1
阅读(2296) | 评论(1) | 转发(0) |
相关热门文章
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
真香,理解记忆法学习Python基础语法
5.InfluxDB-InfluxQL基础语法教程--WHERE子句
Python打牢基础,从22个语法开始!
逐步展开Python详细教学—Python语法
引号的用法复习
Shell脚本注释写法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服