shell函数显式的返回值
今天说说bash shell脚本中,函数的返回值和如何为函数传递参数.
- 例子1:
- 返回值用echo显示的输出。
- #!/bin/bash
- Dir=/cygdrive/d/server/ebin
- ## @doc display/0 -> file list
- function display(){
- files=`ls $Dir`
- echo $files # $files就是这个函数的返回值
- }
- echo `display` # 调用函数,并把函数的返回值输出出来
- 例子2:
- 一个函数的返回值作为另外一个函数的输入
- #!/bin/bash
- Dir=/cygdrive/d/server/ebin
- ## @doc display/0 -> file list
- function display(){
- files=`ls $Dir`
- echo $files
- }
- echo `display`
- ## @doc filetype/1 -> file type info
- function filetype(){
- echo `file $Dir/$1` # 输出待检测文件的类型
- }
- for file in `display` # 调用display函数,对其返回值做遍历
- do
- filetype $file # 检测文件类型并输出
- done
转载于:https://blog.51cto.com/10lover10/1148714
shell函数显式的返回值相关推荐
- lambda显式声明返回值
10.21 编写一个lambda,捕获一个局部int变量,并递减变量值,直至它变为0.一旦变量变为0,再调用lambda应该不再递减变量.lambda应该返回一个bool值,指出捕获的变量是否为0. ...
- python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce、map、filter)
python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce.map.filter) Python 中函数的应用非常广泛,比如 input() .print().range( ...
- mysql_ping()函数的作用以及返回值的类型正确的是,[单选] mysql_ping()函数的作用以及返回值的类型正确的是:()...
[单选] mysql_ping()函数的作用以及返回值的类型正确的是:() 更多相关问题 中华田园犬,雄性,2岁,昨晚外出未归,今晨发现患犬精神沉郁,呼吸急促,体温39℃,左胸侧壁中下部有创 1884 ...
- 汇编和c语言函数的参数,C函数与汇编函数之间参数及返回值传递方法
AAPCS对ARM结构的一些标准做了定义,在这里我们只重点介绍函数调用部分,如图8所示,AAPCS为ARM的R0~R15寄存器做了定义,明确了它们在函数中的职责: 图 8 AAPCS关于ARM寄存器的 ...
- 关于 Linux fork()进程创建函数 的 执行方式 返回值 lockf锁和并发 控制创建顺序 的探索
文章目录 BEGIN Demo 1 - 了解fork执行方式 code & result comprehension Demo 2 - fork的返回值研究 code & result ...
- linux文件的定义变量的值,linux shell 自定义函数方法(定义、返回值、变量作用域)...
一.定义shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 1.可以带functi ...
- c++ 一个函数包括多个返回值判断_轻松玩转函数式编程
最近和一些同学讨论了函数式编程,很多同学总觉得听起来很高大上,但用起来却无从下手.于是我抽时间捋了捋,将平时工作中用到的函数式编程案例和思想整理了出来,相信阅读本文后,大家都能快速上手函数式编程. 函 ...
- py6_Python 内置函数/普通自定义函数 及参数和返回值
################################################## 目录 活动简介 Python 函数参数 如何定义一个函数 示例定义一个无参函数 形参和实参的概念 ...
- typescript(四)ts中函数的参数和返回值的类型定义
前面我们讲到过ts的静态类型定义中的函数类型定义,先来回顾下: const fnA: () => string = () => { return '1' } const fnB: () = ...
- OpenCV算法加速(4)官方源码v4.5.5的默认并行和优化加速的编译选项是什么?请重点关注函数cv::getBuildInformation()的返回值
举例opencv v4.5.5版本源码,Windows x64,VS2019,CMake https://github.com/opencv/opencv/tree/4.5.5 https://sou ...
最新文章
- ACM—各种模拟 总结(字符串,尺取法,数学问题)习题汇总
- bash的常见命令及文章查看命令
- 实战DeviceIoControl 之中的一个:通过API訪问设备驱动程序
- 秒懂Mycat和MySQL的区别【转自百度知道】
- 【PP操作手册】工作中心的维护
- Qt中echo服务器的简单编写
- 重载(overload)、覆盖(override)、隐藏(hide)的区别
- 【jQuery学习】—jQuery对象的访问
- 8.15 SNAIL:神经注意力元学习
- python画图颜色随机_python随机颜色
- 计算机程序编程就业,计算机编程就业
- js获取浏览器的高度
- ubuntu 配置Thinkpad T400 的小红点(trackpad)
- 2019ug最新版本是多少_UG在2019年隆重发布最新版本,让你我都想不到的是..........
- html网页框架分割三部分,Dreamweaver用框架建立网站把浏览器的显示空间分割为几个部分...
- 三种算法求解最大公约数和最小公倍数
- 专访Cisco 梁永健:网络会议撬动SaaS市场
- 不降价的促销利器--让渡营销
- javaweb-jsp编程例题
- 2022年轨道交通行业研究报告
热门文章
- python种颜色循环_如何用Python做一个RGB和16进制的互转工具
- abd shell关闭所有程序_带你进一步了解“终端”Shell
- pythonATM,购物车项目实战1,项目说明
- 自行车测速器怎么调_怎么测甲醛?
- html显示隐藏动画,js实现jquery动画的hide()和show()方法
- android点击监听,android基础之点击监听器的2种监听实现
- java 属性类_类和对象系列教材 (九)- Java的类属性,静态属性
- xshell linux查看cpu,Linux系统CPU子系统,命令和监控
- 接口自动化测试框架实例教程
- python 类的细节