首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Shell单行注释与多行注释

Shell单行注释与多行注释

作者头像
恋喵大鲤鱼
发布2019-03-05 10:06:47
6.4K0
发布2019-03-05 10:06:47
举报
文章被收录于专栏:C/C++基础C/C++基础

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多行注释方法多样,本文仅列出部分可用方法,仅供参考。其它可用方法,不再一一推导列举,大家可举一反三。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年02月02日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.单行注释
  • 2.多行注释
  • 3.小结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档