0
问题很简单。我正在阅读getopts的手册页,但我没有看到opstring应该如何描述。那么,我应该怎么知道?我知道我可以谷歌它,但我想知道如何从文档中得到答案。 谢谢。 提前致以下问题如何正确使用手册页
问题很简单。我正在阅读getopts的手册页,但我没有看到opstring应该如何描述。那么,我应该怎么知道?我知道我可以谷歌它,但我想知道如何从文档中得到答案。 谢谢。 提前致以下问题如何正确使用手册页
当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
这非常类似于如何getopt的()从C.作品见man 3 getopt
一个明显的例子和说明。
你的意思是'getopt'?用于解析命令行参数的C运行时库函数? – wallyk
我的意思是命令行参数。 –
当然,但是它的界面呢?从shell脚本?从编译的程序?从PHP?等等 – wallyk