shell脚本中的多行注释

shell 中注释的使用方法

1、 单行注释

单行注释最为常见,它是通过一个‘#’来实现的。注意shell脚本的最开始部分“#!/bin/bash”的#号不是用来注释的。

2、 多行注释

在shell脚本中还有一种多行的注释方法,我们称之为"HERE DOCUMENT"的特性。格式如下:

<<xxxx
	comment 1
	comment 2 
	啊啊啊啊
xxxx

其中xxxx可以为任意的字符串。中间部分则为注释。这种方法经常用来表示函数用法,如下图所示:

########################################################################## File Name: hereDocument.sh# Author: sun# mail: 13039040421@163.com# Created Time: 2020年03月01日 星期日 11时00分27秒##########################################################################!/bin/bash<<comment
	1. 可以用来多行注释
	2. 常用来描述一个函数用法说明
	3. 使用任意个字符串括起来就行,不一定是comment
commentusage(){#如果添加一个'-',则用来说明忽略行首的制表符cat <<EOF
	usage:commond [-x] [-v] [-z] [file ...]
	a short explation of the opteration goes here;
	It might be a few lines long, but shouldn't be excessive.
EOF}if [ $# -ne 1 ];then
	usage	exit 0filength=$1#生成随机密码tr -dc A-Za-z0-9_ < /dev/urandom | head -c${length} | xargsexit

               

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...