#!/bin/bash
set -x
set -e
funcc(){
echo “output”
}
count = $(fucc)
retv= $?
echo $count
echo $retv
上面的脚本输出
output
0
所以 $? 是函数返回值,而通过$( func) 来获取一般函数执行结果
#!/bin/bash
set -x
set -e
funcc(){
echo “output”
}
count = $(fucc)
retv= $?
echo $count
echo $retv
上面的脚本输出
output
0
所以 $? 是函数返回值,而通过$( func) 来获取一般函数执行结果