我有一个这样的脚本:
#/bin/bash
check(){
if [ "$1" == "" ];then
exit 1
fi
echo "return value"
}
echo "Before"
var=$(check $1)
echo "After"
我希望当没有参数传递给check()时,程序将退出,因此" After"不会打印出来。
然而,代码"退出1"只返回函数而不是程序将返回值赋给变量" var"。
有谁知道如何实现这个目标?
提前致谢。