我正在开发一个 shell 脚本,它必须从传递的参数中提取字符串。如果我传递参数,比如
test.sh arg1=someArgument Arg2=AnoTherArgument
假设用户在任何情况下都可以传递带有名称和值的参数,
我必须提取参数并进行操作,例如
for arg in "$@"
do
if [ lower("${arg}") == "arg1" ] then
# extract arg1's value and do something
elif [ lower("${arg}") == "arg2" ] then
# extract arg2's value and do something
fi
done
请帮助我如何在传递的相同情况下提取参数的值?