【发布时间】:2017-09-22 20:53:37
【问题描述】:
我很困惑如何使用getopts 读取多个选项以及如何使用一个目录作为两个选项的源。让我更具体一点...
如果我说:
./rpsm.sh -u -g /some/directory
或
./rpsm.sh -ug /some/directory
如何将/some/directory 用作-u 和-g 两个选项的目录?
另外,我如何在运行脚本后列出-u 的结果然后列出-g 的结果(反之亦然)?
【问题讨论】:
-
你问题的第二部分与
getopts无关,完全取决于你如何实现./rpsm.sh。 -
对于每个参数,如果没有给出另一个参数,则默认为另一个参数。不过,您需要自己实现此行为。