我想在 Bash 变量中指定参数(选项和参数)并将该变量传递getopts给解析而不是通常的变量${1}等${2}。我不知道该怎么做。通常在 的文档中getopts,getopts语法描述如下:
Syntax
getopts optstring name [args]
我知道它optstring表示getopts有关如何解析参数的说明,并且name是一个变量,用于存储正在考虑的当前信息getopts(例如选项参数的值),但我不知道[args]它的意图是什么。这是一种在getopts不使用标准命令行变量的情况下传递参数的方法吗?如果是,我怎么能使用这个设施?如果不是,那么将存储在空格分隔的 Bash 变量中的参数传递给 的好方法是什么getopts?谢谢!