在shell脚本中使用函数的返回值
Posted 牛顿的小脑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在shell脚本中使用函数的返回值相关的知识,希望对你有一定的参考价值。
#!/bin/bash - function mytest() { echo "arg1 = $1" if [ $1 = "1" ] ;then return 1 else return 0 fi } if mytest 2; then echo "aaaaaaaaaa" fi
执行结果:
稍微改一下
#!/bin/bash -
function mytest()
{
echo "arg1 = $1"
if [ $1 = "1" ] ;then
return 1
else
return 0
fi
}
if mytest 1; then
echo "aaaaaaaaaa"
fi
---------------------------------------------------------------------------
shell 中定义的变量是全局的,函数上面定义的变量在函数内部仍然是可见的
#!/bin/bash - g_var= function mytest2() { echo "mytest2" echo "args $1" g_var=$1 return 0 } mytest2 1 echo "return $?" echo echo "g_var=$g_var"
以上是关于在shell脚本中使用函数的返回值的主要内容,如果未能解决你的问题,请参考以下文章
创建函数-----------(创建函数定义函数使用函数返回值)