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