1. 单行注释
每一行加一个#号。
#shell
#!/bin/sh
echo "#"
#轻轻的我走了
#正如我轻轻的来
#我挥一挥衣袖
#不带走一片云彩
echo "#"
2. 使用函数注释多行
编写一个函数,包含要注释的代码。只要不执行函数就可以略过代码
#shell
echo "func"
funtest(){
echo test
}
echo "func"
3. 使用Here Document注释多行
Here Document是shell中的一种特殊的重定向方式,用来将输入重定向到一个交互式shell脚本或程序。作用是将2个delimiter之间的内容传递给command。
- 结尾的delimiter一定要顶格写,前面不能有任何字符,后面也不能有任何字符,包括空格和tab缩进。
- 开始的delimiter前后的空格会被忽略掉
command << delimiter
document
delimiter
示例
#!/bin/sh
echo "start"
: << EOF
echo "hello world"
EOF
echo "end"
start
end