我只想将$?
值分配给全局变量,如下面的脚本
samplefunction() {
basecost_flag=0
if [ "$basecost_flag" -eq 0 ]; then
basecost_flag=1;
fi
return $basecost_flag
}
var=$(samplefunction)
function_return_val=$?
echo "$functin_return_val"
我想将function_return_val
存储为1,但当我执行上面的代码时,它不会打印任何内容
答案 0 :(得分:1)
您需要替换
echo "$functin_return_val"
与
echo "$function_return_val"