背景:定义了一个函数,比对本地和线上服务器集群数量差别,想要获取不同集群的个数。shell和其他语言的函数返回值还是差别挺大的。 定义一个函数 functionname(){ 操作内容 echo 输出内容 ...
Shell函数返回值,常用的两种方式:return,echo return 语句shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回。示例 : numericargument required 错误: Shell 函数返回值只能是整形数值,一般是用来表示函数执行成功与否的, 表示成功,其他值表示失败。因而用函数返回值来返回函数执行结果是不合适的。如果要硬生生地return某 ...
2015-07-20 16:20 1 43790 推荐指数:
背景:定义了一个函数,比对本地和线上服务器集群数量差别,想要获取不同集群的个数。shell和其他语言的函数返回值还是差别挺大的。 定义一个函数 functionname(){ 操作内容 echo 输出内容 ...
#!/bin/bash function check(){ echo "$1" return 100 } r=$(check $1) echo "$r" d=$(check) echo "$?" 主要有两种办法接收返回值:return echo 这里要注意$?返回 ...
在脚本中,可以用 exit 0来返回,如果没有exit,那么脚本的返回值就是最后一个命令的返回值。如果一个脚本最后一个命令是echo,那么这个脚本肯定是返回0,也就是执行成功了,往往和我们预期的不一样。对于嵌套的脚本,会层层返回,一直到最初始的脚本。对于上一个脚本,如果用exit,那么只是返回 ...
目录 一、什么是返回值? 二、为什么要有返回值? 一、什么是返回值? 函数内部代码经过一些列逻辑处理获得的结果。 二、为什么要有返回值? 现在有一个需求,比较两个人的月薪,然后想获取月薪较大人的年薪。 如果需要在程序中拿到函数的处理结果做进一步 ...
函数的返回值 详细: 1、返回值就是函数执行的结果,并不是所有的函数都必须要有返回值 2、如果一个函数没有返回值,那么他的返回值就是None 3、对于函数来说,函数内部的变量是无法被外部所读取的,需要使用return将该变量的值输出,才能够被外部所读取 4、return语句表示一个函数 ...
目录 函数的返回值 什么是返回值 为什么要返回值 函数调用 函数的返回值 什么是返回值 返回值就是函数内部代码运行后的一个结果 为什么要返回值 我们写函数并不是单纯的只是想要一个结果,我们可能还要对函数 ...
Shell函数返回值,常用的两种方式:return,echo 1) return 语句 shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回。 示例: #!/bin/sh function test() { echo "arg1 ...
...