实际上,GNU Awk 4.1.1有其版本的getopt.c、getopt.h和少量文件,其定义与GNU C库中提供的定义相矛盾。我得到了一个多重定义错误。/lib64/libcrt_common.a(lib_a-getopt.o): In function `getopt_long_only':
getopt.c:(.text+0x1600): multipledefinition of `getopt
我正在创建一个bash脚本,它将从命令行从用户获得两个参数。但是我不确定我如何从用户那里获取2个参数,这两个参数都是必需的,如果不传递,将显示错误并从脚本返回。下面是我用来从用户获取参数的代码,但目前我的getopts只接受一个参数。 optspec="h-:" case "${optchar}" in case "$OPTARG" in display_usage ;;