我知道getopts
,但我必须每次进行解析和错误处理。
有人知道是否存在"库"或一组用于解析命令参数的功能?
例如。perl有很多。
也许getOptx适合您。尽管我发现getopts真的很好,顺便说一句:如果您使用用户输入,则应始终进行一些错误处理; - )
bash-modules,"参数"模块。
示例:
#!/bin/bash
. import.sh log arguments
NAME="world"
parse_arguments "-n|--name)NAME;S" -- "$@" || {
error "Cannot parse command line."
exit 1
}
info "Hello, $NAME!"