版权声明:感谢您对博文的关注!校招与社招,有需要内推腾讯的可以QQ(1589276509)or 微信(louislvlv)联系我哈,期待您的加入。 https://blog.csdn.net/K346K346/article/details/86748445
1.单行注释
众所周知,Shell中使用 # 进行单行注释。
#--------------------------------------------
# 这是一个注释
# author:dablelv
# company:tencent
#--------------------------------------------
2.多行注释
在开发过程中,遇到大段的代码需要注释时,使用 # 注释每一行显得效率低下,可以使用如下方式,进行多行注释。
(1)方法一
:<<[字符] #这里的字符可以是数字或者是字符都可以
语句1
语句2
[字符]
#比如
:<<!
语句1
语句2
!
#或者
:<<0
语句1
语句2
0
(2)方法二
if false;then
语句1
语句2
fi
(3)方法三
只需要将第一个条件置为false,那么后面的大括号的内容将不会被执行,达到了多行注释的效果。
((0)) & {
语句1
语句2
}
类似的写法还有:
[ 0 -eq 1 ]&&{
语句1
语句2
}
(4)方法四
while false;do
语句1
语句2
done
(5)方法五
for((;false;));do
语句1
语句2
done
(6)方法六
: '
语句1
语句2
'
注意,此种方式并不通用,不同版本的Shell支持情况不同,请以实际支持情况为准。
3.小结
Shell多行注释方法多样,本文仅列出部分可用方法,仅供参考。其它可用方法,不再一一推导列举,大家可举一反三。