77问答网
所有问题
如何判断shell脚本函数返回值
如题所述
举报该问题
推荐答案 2017-10-01
shell中,$?就是上一个执行命令或函数的返回码,例如执行命令xxxxxecho$?就输出了执行命令xxxxx的返回码,当然也可以把$?保存到一个变量中,用于后续的计算或者其他判断逻辑。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/88YIGWWN8YGYNYpqYI.html
相似回答
如何
获取
shell函数
的
返回值
及shell命令的返回值
答:
shell
函数
的
返回值
$?:!/bin/bashfunction func(){ if [ $1 -le $2 ] then return 0 else return 1 fi}func 1 2a = $?命令的返回值 :比如 ls -l ,紧接下来的 $? 就是其返回值 !/bin/bashls -la = $?
SHELL
中
如何判断函数
的
返回值
答:
可以retrun
返回
,无return的话认同为
函数
内部最后一条命令的返回
shell
中关于
返回值
的
判断
答:
第一你的if语句不是在
函数
中得 第二上一条语句—if只要是执行成功没有出错 那么它的
返回值
一定为0 所以$?一定为0 肯定走得时RC=0的分支 你要弄清楚什么是返回值
shell
里
判断返回值
的问题
答:
你的命令后面加上 >/dev/null 就不会有输出结果了
。举个简单的例子:ping -c 192.168.1.1 这个命令,用于判断到这个IP是否畅通,如果你在后面不加上重定向。那么每次都会输出结果,也就是你现在的情况。所以下面代码我就在ping的后面加上了重定向 代码,让结果屏蔽,仅获取返回值$?,那屏幕上就...
linux 的
shell怎么
得到
函数返回值
?
答:
函数
的
返回值
实际上就是函数的退出状态 yes_or_no Kitty i=$?就可以了。? 代表上一条指令的退出状态。怎样使用if语句就随便你了。
如何
在程序中同时获取
shell脚本
标准输出及脚本执行的
返回值
?
答:
int rc;rc = popen(“
脚本
路径 2>log”);log 为脚本标准输出 rc 即为脚本的
返回值
shell 脚本
能不能有
返回值
,
答:
return是退出某个
函数
,exit是退出整个
脚本
,这两个都可以
返回
某个数值,但不能是字符串。
大家正在搜
shell脚本函数参数和返回值
shell函数返回值赋值
shell 函数返回值
shell获取函数的返回值
shell函数返回数组
shell脚本返回值输出
Shell函数返回值精讲
如何获取函数返回值
shell函数返回字符串
相关问题
shell里判断返回值的问题
linux shell中如何接收程序返回值
如何在shell脚本中,判断一个基本命令执行是否成功
如何获取shell函数的返回值及shell命令的返回值
如何获取shell函数的返回值及shell命令的返回值
如何获取shell函数的返回值及shell命令的返回值
如何获取shell函数的返回值及shell命令的返回值
如何在shell脚本中,判断一个基本命令执行是否成功