Bash 单行注释与多行注释

1.单行注释

Bash 使用 # 注释单行。

#--------------------------------------------
# 这是一个注释
# author:dablelv
# company:tencent
#--------------------------------------------

2.多行注释

在开发过程中,遇到大段的代码需要注释时,使用 # 注释每一行显得效率低下,可以使用如下方式注释多行。

  • 方法一
:<<[字符]  # 字符可以是数字、字母或特殊字符
语句1
语句2
[字符]

#比如
:<<!
语句1
语句2
!

#或者
:<<0
语句1
语句2
0
  • 方法二
if false;then
语句1
语句2
fi
  • 方法三

只需要将第一个条件置为 false,那么后面的大括号的内容将不会被执行,达到了多行注释的效果。

((0)) && {
语句1
语句2
}

类似的写法还有:

[ 0 -eq 1 ] && {
语句1
语句2
}
  • 方法四
while false;do
语句1
语句2
done
  • 方法五
for((;false;));do
语句1
语句2
done
  • 方法六
:'
语句1
语句2
'

注意,此种方式并不通用,不同版本的 Shell 支持情况不同,请以实际支持情况为准。

3.小结

Shell 多行注释方法多样,本文仅列出部分可用方法,仅供参考。其它可用方法,不再一一推导列举,大家可举一反三。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值