如何分配$? bash

时间:2017-09-20 11:39:23

标签: bash shell

我只想将$?值分配给全局变量,如下面的脚本

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,但当我执行上面的代码时,它不会打印任何内容

1 个答案:

答案 0 :(得分:1)

您需要替换

echo "$functin_return_val"

echo "$function_return_val"