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