shell多行注释的三种方法
只要涉及编程,就少不了注释,在shell脚本中,单行注释是在前面“#”,例如“#生成全量索引”,相当于java中的//;shell多行注释呢?由于没用过,必须要上网搜一下,简单运用示例如下:
:<<' ....注释内容 '
为了认识全面一些,上面又找了一篇详细的文章,转自:http://blog.chinaunix.net/uid-24148050-id-3025447.html
把shell多行注释掉,有如下方法:
第一种:基于HereDocuments和:实现
如果被注释的内容中有反引号会报错:<<BLOCK ....被注释的多行内容 BLOCK
解决注释中有反引号的问题
:<< 'BLOCK ....被注释的多行内容 BLOCK'
或者干脆只留单引号
:<< ' ....被注释的多行内容 '
第二种:当注释内容中有括号时报语法错误错,但里面有反引号,引号时没有问题
:||{ ....被注释的多行内容 }
第三种:会对注释内容中的括号引号等语法错误报错
if false ; then ....被注释的多行内容 fi
本文链接:shell多行注释,由领悟书生整理,转载请注明出处
相关推荐
huha 2020-10-16
laisean 2020-11-11
大牛牛 2020-10-30
firefaith 2020-10-30
liguojia 2020-10-20
wangzhaotongalex 2020-10-20
以梦为马不负韶华 2020-10-20
JohnYork 2020-10-16
Julyth 2020-10-16
applecarelte 2020-10-16
laisean 2020-09-27
flycappuccino 2020-09-27
liguojia 2020-09-27
wangzhaotongalex 2020-09-22
流年浅滩 2020-10-23
liujianhua 2020-10-22
woaimeinuo 2020-10-21
tufeiax 2020-09-03
laisean 2020-09-01
vvu 2020-09-16
libao 2020-09-16
Yyqingmofeige 2020-08-18
zhushixia 2020-08-17