|
本帖最后由 sunsili 于 2023-8-24 11:24 编辑
【Shell脚本】Shell脚本程序开发 -- 注释
以 # 开头的行就是注释,会被解释器忽略。
通过每一行加一个 # 号设置多行注释,像这样:
实例
- #--------------------------------------------
- # 这是一个注释
- # author:菜鸟教程
- # site:www.runoob.com
- # slogan:学的不仅是技术,更是梦想!
- #--------------------------------------------
- ##### 用户配置区 开始 #####
- #
- #
- # 这里可以添加脚本描述信息
- #
- #
- ##### 用户配置区 结束 #####
复制代码
如果在开发过程中,遇到大段的代码需要临时注释起来,过一会儿又取消注释,怎么办呢?
每一行加个#符号太费力了,可以把这一段要注释的代码用一对花括号括起来,定义成一个函数,没有地方调用这个函数,这块代码就不会执行,达到了和注释一样的效果。
多行注释
使用 Here 文档
多行注释还可以使用以下格式:
- :<<EOF
- 注释内容...
- 注释内容...
- 注释内容...
- EOF
复制代码
以上例子中,: 是一个空命令,用于执行后面的 Here 文档,<<'EOF' 表示开启 Here 文档,COMMENT 是 Here 文档的标识符,在这两个标识符之间的内容都会被视为注释,不会被执行。
EOF 也可以使用其他符号:
实例- : <<'COMMENT'
- 这是注释的部分。
- 可以有多行内容。
- COMMENT
- :<<'
- 注释内容...
- 注释内容...
- 注释内容...
- '
- :<<!
- 注释内容...
- 注释内容...
- 注释内容...
- !
复制代码 直接使用 : 号
我们也可以使用了冒号 : 命令,并用单引号 ' 将多行内容括起来。由于冒号是一个空命令,这些内容不会被执行。
格式为:: + 空格 + 单引号。
实例
|
+10
|