我想通过命令行参数设置发布版本。通过命令行参数设置发布版本的函数。
版本=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