[英]How to use a man page correctly
问题很简单。 我正在阅读getopts的手册页,但没有看到关于opstring应该如何的描述。 那么,我怎么知道? 我知道我可以用google搜索,但是我想知道如何从文档中得到答案。 谢谢。 事前问候
当shell内置函数的文档模糊不清时,最好的解决方案往往是找到一个可以理解的示例。 /bin/*
使用有很多用途(尽管由于我的系统有很多开发人员程序包,所以可能比正常情况多)。
/bin/smistrip
(在第153行)按如下方式使用它:
while getopts Vhnm:i:d: c ; do
case $c in
n) test=1
;;
m) single=$OPTARG
;;
i) indir=$OPTARG
;;
d) dir=$OPTARG
;;
h) do_usage
exit 0
;;
V) do_version
exit 0
;;
*) do_usage
exit 1
;;
esac
done
这与C中的getopt()的工作原理非常相似。请参见man 3 getopt
以获得清晰的示例和说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.