我有一个脚本,它以3个参数作为输入,然后继续使用脚本,我使用getopts来检查传递的参数,但是我无法获得脚本中传递的参数的值。有人能检查这段代码并建议如何获取在我的脚本中传递的参数的值(包括函数内部和外部函数)吗?while getopts ":s:a:c:" params case $params in a) value="
我正在编写一个Bash函数,它能够尝试使用位置参数或命名参数,通过通常的"${1}"、"${2}"方式访问位置参数,并使用getopts访问命名参数。问题是,我对变量${*}所做的检查只是字符-的grep,这极大地限制了进一步参数的字符内容。在Bash中检查命名参数的更智能或更健壮的方法是什么?named arguments
if [ "${argumentsF