usage()函数,用来说明脚本的作用以及脚本接收的参数,以及不同的参数不同的功能。如果我们在脚本中定义了usage()函数,那么我们可以使用-h和–help来触发usage()函数。示例如下:
示例:
在脚本test中定义如下usage()函数,
usage()
{
cat << EOF
usage: $0 options
This script install pods for test project.
OPTIONS:
-f Flutter mode
-d Debug mode
-r Release mode
EOF
}
之后在命令行工具中执行
./test -h
就会输出如下内容
```bash
./test: illegal option -- h
usage: ./test options
This script install pods for test project.
OPTIONS:
-f Flutter mode
-d Debug mode
-r Release mode
注意:尽量让usage()函数相对靠近脚本的顶部,有两种作用:
1、可以快速查看脚本接收不同参数的逻辑。
2、记录脚本逻辑,作为注释