有没有一个函数选项可以通过bash中的命令行参数设置发布版本



我想通过命令行参数设置发布版本。通过命令行参数设置发布版本的函数。

版本=2.5.45

您也可以在函数中设置变量。在bash中,函数中的变量默认为全局变量,除非用local显式声明。您可以明确声明它们为全局:

set_version() {
if [[ -n ${1:-} ]]
then
typeset -g version=$1
else
echo No version supplied 1>&2
return 1
fi
}

这可以由调用

set_version 4711

最新更新