Linux 如何正确使用手册页

Linux 如何正确使用手册页,linux,unix,manpage,Linux,Unix,Manpage,问题很简单。我正在阅读getopts的手册页,但是我没有看到关于opstring应该如何的描述。那么,我怎么知道呢?我知道我可以用谷歌搜索,但我想知道如何从文档中得到答案。 谢谢 提前考虑当shell内置函数的文档不清楚时,最好的解决方案往往是找到一个可以理解的示例。Grepping/bin/*显示了许多用途(尽管由于我的系统有很多开发人员软件包,它可能有比正常更多的用途) /bin/smitrip(第153行)的用法如下: while getopts Vhnm:i:d: c ; do

问题很简单。我正在阅读getopts的手册页,但是我没有看到关于opstring应该如何的描述。那么,我怎么知道呢?我知道我可以用谷歌搜索,但我想知道如何从文档中得到答案。 谢谢
提前考虑

当shell内置函数的文档不清楚时,最好的解决方案往往是找到一个可以理解的示例。Grepping
/bin/*
显示了许多用途(尽管由于我的系统有很多开发人员软件包,它可能有比正常更多的用途)

/bin/smitrip
(第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
,以获得清晰的示例和解释。

您的意思是
getopt
?用于解析命令行参数的C运行时库函数?我指的是命令行参数。当然,但它的接口是什么?来自shell脚本?从一个编译的程序?来自PHP?等等,哦,对不起。我指的是shell脚本的包装器。