原文:linux shell 函数返回值问题(超过255)

最近再写一个shell测试的时候出现问题,函数返回值异常 用shell计算斐波那契数列数列,写了一个shell函数,然后调用的,验证的时候我只随便计算了几个数 以内 ,确认结果是正确的就提交了,后来同事找我说我的计算结果不对,拉着我现场验证 计算到 ,一看结果果然后面的就不对了。 后来回去看脚本,发现有个坑,shell的返回值只能是 之间,超出的就会从 开始计算。 源代码如下 shell函数不能返 ...

2019-04-19 11:13 0 773 推荐指数:

查看详情

Linux Shell 函数返回值

Shell函数返回值,常用的两种方式:return,echo 1) return 语句 shell函数返回值,可以和其他语言的返回值一样,通过return语句返回。 示例: #!/bin/sh function test() { echo "arg1 ...

Mon Jul 15 06:10:00 CST 2013 0 65429
Linux Shell函数返回值

转:http://blog.csdn.net/ithomer/article/details/7954577 Shell函数返回值,一般有3种方式:return,argv,echo 1) return 语句shell函数返回值,可以和其他语言的返回值一样,通过return语句返回。示例 ...

Mon Jun 26 01:46:00 CST 2017 0 11115
shell 脚本函数 return 和 echo 的返回值问题

return 返回的是状态码,函数结束 return不返回函数返回值 可以在前面用 echo 返回函数返回值,return 返回指定函数退出状态码 echo 返回的是函数返回值函数退出状态码是函数最后一条命令的退出状态码 ...

Mon Jan 06 03:02:00 CST 2014 1 10922
LinuxShell函数返回值实现种类

shell在执行的时候是顺序执行的,也不存在什么多线程什么的。 一下是实现种类: 1、全局 2、局部 3、return返回特殊用法 可以看出$?是用来接收的 参考: https://www.linuxjournal.com ...

Mon Sep 10 08:33:00 CST 2018 0 3602
shell脚本的返回值函数返回值

在脚本中,可以用 exit 0来返回,如果没有exit,那么脚本的返回值就是最后一个命令的返回值。如果一个脚本最后一个命令是echo,那么这个脚本肯定是返回0,也就是执行成功了,往往和我们预期的不一样。对于嵌套的脚本,会层层返回,一直到最初始的脚本。对于上一个脚本,如果用exit,那么只是返回 ...

Thu Nov 30 05:49:00 CST 2017 0 14242
shell函数(调用、返回值返回值获取)

Shell函数返回值,常用的两种方式:return,echo 1) return 语句shell函数返回值,可以和其他语言的返回值一样,通过return语句返回。示例1: “numeric argument required”错误: Shell 函数返回值只能是整形数值,一般 ...

Tue Jul 21 00:20:00 CST 2015 1 43790
shell编程:函数返回值

函数返回值两种形式 return 0-255 0表示成功,1-255表示失败-------通常用于判断 echo 返回一个字符串------------通常用于返回一个执行的结果 return.sh echo.sh ...

Thu Oct 24 10:08:00 CST 2019 0 332
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM