1.使用return返回结果

#/bin/bash
function test(){return "123"
}
test
echo $?

注意:
1.必须使用$?获取函数返回值,如果修改为

tmp=`test`

则无法获取返回值
2.返回值必须为整型,如果修改为浮点数或者字符串,则会报错numeric argument required

2.使用echo
通过输出到标准输出返回,因为子进程会继承父进程的标准输出,因此,子进程的输出也就直接反应到父进程,而且返回值不受只能是整型的限制

#/bin/bash
function test(){echo "123.12"
}
kk=$(test)
echo $kk

shell获取函数返回值相关推荐

  1. linux里返回状态命令行,Shell $?获取函数返回值或者上一个命令的退出状态

    $? 是一个特殊变量,用来获取上一个命令的退出状态,或者上一个函数的返回值. 所谓退出状态,就是上一个命令执行后的返回结果.退出状态是一个数字,一般情况下,大部分命令执行成功会返回 0,失败返回 1, ...

  2. shell 获取函数返回值

    在shell脚本中要获取一个函数的返回值,有两个方法: #! /bin/sh function test() {         echo "test here"         ...

  3. Shell 获取函数返回值(函数返回值)

    返回值整形 #!/bin/shdef_one_install(){if [ -d "/opt/aaa" ];thenreturn 1elsereturn 0fi }main() { ...

  4. linux获取命令的返回值,Shell $?:获取函数返回值或者上一个命令的退出状态

    $?是一个特殊变量,用来获取上一个命令的退出状态,或者上一个函数的返回值. 所谓退出状态,就是上一个命令执行后的返回结果.退出状态是一个数字,一般情况下,大部分命令执行成功会返回0,失败返回1,这和C ...

  5. Shell函数(函数定义、函数变量、函数调用、函数传参、函数返回值、获取函数返回值)

    分享知识 传递快乐 1.函数定义 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用.Shell 函数定义的语法格式如下: [function] funname [()]{函 ...

  6. shell脚本获取函数返回值

    方式1 原理:return返回的值可以通过$?得到. 缺点:return只能返回整数 #!/bin/sh function test() {return 100 } test echo $? 方式2 ...

  7. linux函数没有返回值导致溢出,Shell中函数返回值超出问题

    1.前言 快半年没有写博客了,荒废了很久,工作中的杂事太多,自己越来越懒了.为了鞭策自己成长,还是要坚持写写博客,记录自己的成长. 2.shell函数介绍 语法: [ function ] funna ...

  8. shell中函数返回值

    1.前言 快半年没有写博客了,荒废了很久,工作中的杂事太多,自己越来越懒了.为了鞭策自己成长,还是要坚持写写博客,记录自己的成长. 2.shell函数介绍 语法: [ function ] funna ...

  9. shell调用函数并获取函数返回值

    函数 func1() {local tmp=1000echo $tmpreturn $? }调用函数 mySize=`func1` echo $mySize

最新文章

  1. 产品经理如何做好数据埋点
  2. 使用Sentinel配置Redis 3.x主从高可用服务
  3. python opencv image 转 c++ avframe
  4. 第5周实践项目2 链栈的算法库建立
  5. Linux基础学习六:Nginx的使用教程
  6. 华为鸿蒙系统学习笔记4-方舟编译器源码下载及安装
  7. 《统计学习方法》代码全解析——第三部分k近邻法
  8. 前端主流的 Javascript,缺失了哪些技能?
  9. 三星宣布7nm LPP芯片量产!性能高20%,功耗降50%,面积降40%
  10. 帆软分组合并字符串、提取字符串中的数字、判断多项字符串至少一项被包含
  11. 【知识碎片】JavaScript篇
  12. CONVERT TEXT(转换为可排序格式)
  13. NI Vision 开发环境
  14. windows配置java环境变量
  15. 淘宝新店刚开详情页到底需要怎么做
  16. 系统的x86与x64是什么意思以及他们的区别?
  17. 渗透测试培训 末日实验室脚本检测演示教程
  18. 【转】Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理
  19. 视觉问答学习(一)——视觉问答的动态记忆网络DMN+(tensorflow实现)
  20. python余弦定理求角_python余弦定理计算相似度

热门文章

  1. 第三篇 Ubuntu 20.04 搭建AI开发环境
  2. windows10共享打印机无法连接,报错(错误 0x00000709)
  3. mac brew 安装pip3,Installing with get-pip.py
  4. 【优秀的系统优化清理维护工具】MacBooster 7 for Mac 7.2.4
  5. Python之SQL 防注入问题,绕过登录验证进入数据库,可能会导致大问题。
  6. 【mysql安装报错】the cabinet file media 1.cab“ required for this installation is corrupt and cannot be use
  7. 哈尔滨市建筑物矢量数据(Shp格式+带高度)
  8. 手机上被忽略的小功能,居然非常的实用,超实用的功能发挥大作用
  9. python 滤波函数_Python中的斑点(Lee滤波器)
  10. 王者荣耀4月14日服务器维护,《王者荣耀》4月14日更新了什么 4月14日更新更新内容一览...