在我的bash脚本中,我尝试将函数(function_2)的变量传递给函数(function_1),但不幸的是,我没有找到正确的方法:(
我在互联网上搜索,但一直以来我都使用不同的语言(ruby ,python等..)我尝试做同样的事情而没有成功:(
function_1(){
echo "The value of : $VAR in function_2"
}
function_2(){
echo "the value of var if function_1 is : $VAR "
function_1
}
while getopts s: opt; do
case $opt in
s) VAR=$OPTARG
function_2
;;
esac
done
可以通过,...访问作为bash中的参数传递给函数的参数。$1
$2
function_1() {
echo "The value of passed parameter in function_2 is: $1"
}
function_2() {
echo "the value of var in function_1 is: $VAR"
function_1 $VAR
}
while getopts s: opt; do
case $opt in
s) VAR=$OPTARG
function_2
;;
esac
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句