获取shell函数返回值

根据调用函数的字符串参数,判断字符串是否为空,来返回结果。

function f1() {
  if [ -z $1 ]
  then
    return 1
  else
    return 0
  fi
}

f1 ""
echo $?

f1 "a"
echo $?

shell函数返回值只能是整数,0表示成功,其他值表示失败,也可以保存结果到全局变量。

posted on 2024-08-20 08:46  王景迁  阅读(2)  评论(0编辑  收藏  举报

导航