上次写了shell脚本的注释,没想到那么多人的需要,也存在不少不足。这次做个补充吧。
单行注释:
单行注释就比较简单了,直接在行最前端加上符号 # 即可。具体用法如下所示:
#this is comment test
echo "this is comment test"
运行结果:
➜ comment git:(master) ✗ sh comment.sh
thisis comment test
多行注释:
多行注释有很多方法,这里就列举几个常用的
1 eof截止符
eof截止符不但可以用作后续输入命令,还可以用作注释,常用用法:开始注释部分:输入::<
具体示例如下所示:
1 #echo is test
2 echo "test"
3 echo "test"
4 echo "test"
5 echo "test"
6 echo "test"
7 :<
9 echo "comment"
10 echo "comment"
11 echo "comment"
12 echo "comment"
13 echo "comment"
14 eof
运行结果:
➜ comment git:(master) ✗ bash comment.sh
test
test
test
test
test
2 感叹号
!号一般作为嵌入内容部分,可以用作注释,常用用法:开始注释部分:输入::<
具体示例如下所示:
1 #echo is test
2 echo "test"
3 echo "test"
4 echo "test"
5 echo "test"
6 echo "test"
7 :<
9 echo "comment"
10 echo "comment"
11 echo "comment"
12 echo "comment"
13 echo "comment"
14 !
运行结果:
➜ comment git:(master) ✗ bash comment.sh
test
test
test
test
test
3 逗号
逗号一般作区分内容,也可以用作注释,常用用法:开始注释部分:输入:: ' 结束部分:' (注意,逗号和冒号之间要加空格)
具体示例如下所示:
#echo is test
echo "test"echo"test"echo"test"echo"test"echo"test":'echo "comment"echo"comment"echo"comment"echo"comment"echo"comment"echo"comment"
'
运行结果:
➜ comment git:(master) ✗ bash comment.sh
test
test
test
test
test
自我感觉,这次写的比较清晰了,希望对你有用。