阅读量:0
在Linux中,可以使用getopts命令来处理命令行参数,并且可以添加一个-h选项来显示帮助信息。以下是一个示例脚本,可以在其中添加-h选项来显示帮助信息:
#!/bin/bash # 默认值 verbose=false # 处理参数 while getopts "hv" opt; do case ${opt} in h ) echo "Usage: script.sh [-h] [-v]" echo " -h Display this help message" echo " -v Enable verbose mode" exit 0 ;; v ) verbose=true ;; \? ) echo "Invalid option: $OPTARG" 1>&2 exit 1 ;; esac done # 主体逻辑 if [ "$verbose" = true ]; then echo "Running in verbose mode" fi echo "Hello, World!"
在该示例脚本中,当运行脚本时,可以通过添加-h选项来显示帮助信息。当运行脚本时,可以使用以下命令来显示帮助信息:
./script.sh -h
这将输出以下帮助信息:
Usage: script.sh [-h] [-v] -h Display this help message -v Enable verbose mode