Shell注释

1、单行注释

以“#”开头的行就是注释,会被解释器忽略。
单行注释也是Shell脚本用的最多的注释。
脚本示例:

##### 用户配置区 开始 #####
#
# 单行注释
# 项目根目录,推荐将此脚本放在项目的根目录,这里就不用改了
# 应用名,确保和Xcode里Product下的target_name.app名字一致
#
##### 用户配置区 结束  #####

2、多行注释

Shell脚本中没有/ /这样的多行注释,只有采用一些特殊手段才能进行多行注释。
函数注释
将需要注释的代码用一个函数包含起来,不在任何地方调用该函数,这块代码就不会被执行,以此来达到多行注释效果。

#!/bin/sh

notExce(){  
cp ./a.txt ./b.txt  
mkdir -p {1,2,3}/{4,5,6}  
echo "ok"  
}

<<注释
采用 :<<!EOF! !EOF!进行代码块的注释。
脚本示例如下:

#!/bin/bash

a=10
b=20

echo $a

:<<!EOF!
echo $a
!EOF!

脚本运行结果如下:
10