Shell子程序结构,函数
函数可以简化代码,实现脚本代码重用。一次定义可以多次调用。结构化编程,增强可读性,可以将功能定义为多个函数,然后保存在一个文件中,然后在~/bashrc或者在命令行使用source(.)调用这个文件。加快运行速度
1.定义函数的方法(传统风格)
function name{}
C语言风格:
name(){ }
推荐使用C语言风格,兼容性好,可以在csh/tsch中使用
函数中return和exit的区别,return退出执行,返回到主程序函数之后继续执行
exit直接退出当前脚本。
shell中shift的作用,类似把$2赋值给$1,$3赋值给$2,$4赋值给$3
转载于:https://blog.51cto.com/a3147972/1287604
Shell子程序结构,函数相关推荐
- shell中的函数shell中的数组告警系统需求分析
2019独角兽企业重金招聘Python工程师标准>>> 20.16/20.17 shell中的函数 函数的概念 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用 ...
- shell中的函数及脚本调试方法
1.函数格式 目的:将一些相对对立的代码变成函数,提供可读性和重用性,避免重复编写相同代码. 函数格式: 函数关键字:function可以省略,可不带任何参数; 符号{表示函数体的开始(可在函数名后单 ...
- 69:shell脚本介绍 | shell脚本结构 | 执行data命令用法 | shell脚本中变量
2019独角兽企业重金招聘Python工程师标准>>> 1.shell脚本介绍: shell是一种脚本语言和传统的开发语言相比,会比较简单: shell有自己语法,可以支持逻辑判断. ...
- 20.17 shell中的函数
2019独角兽企业重金招聘Python工程师标准>>> 20.17 shell中的函数 函数:就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这 ...
- Linux centosVMware shell中的函数、shell中的数组、
一.shell中的函数 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可. 格式: function _name() { command ...
- Shell编程基础---shell的结构、执行及变量
2019独角兽企业重金招聘Python工程师标准>>> 本文索引: shell脚本介绍 shell脚本结构和执行 date命令用法 shell脚本中的变量 shell脚本介绍 she ...
- shell中的函数、shell中的数组、 告警系统需求分析
为什么80%的码农都做不了架构师?>>> 20.16/20.17 shell中的函数 shell中的函数 说明:函数就是子shell, 是一个代码段,定义完函数就可以引用它. ...
- 20.1 shell脚本介绍 20.2 shell脚本结构和执行 20.3 date命令用法 20.4 shell脚本中的变量...
2019独角兽企业重金招聘Python工程师标准>>> 20.1 shell脚本介绍 shell 是一种脚本语言:和传统的开发语言比较,会比较简单 shell有自己的语法:可以使用逻 ...
- Shell编程基础---函数、数组
2019独角兽企业重金招聘Python工程师标准>>> 本文索引: shell中的函数 shell中的数组 告警系统需求分析 shell中的函数 shell作为一种编程语言,必然有函 ...
- shell日期处理函数
###################################### #SHELL日期计算函数 # #1:判断是否闰年check_leap() # #2:获取月份最大日期get_mon_day ...
最新文章
- golang Receiver has generic name 问题解决
- Win10 KB4541335 部分用户遭遇系统蓝屏/性能下降问题
- zabbix 2.2 监控mysql_Zabbix-2.2.2监控MySQL的复制-阿里云开发者社区
- xfce4 菜单文件
- 从根本上了解异步编程体系
- c语言中switch的用法是什么?
- python采用面向对象编程模式吗_如何理解 Python 中的面向对象编程?
- 循环计数_倒计数器:CountDownLatch | 循环栅栏:CyclicBarrier
- 50道编程小题目之【兔子数量】
- (转)Linux传输大文件(分割传输)
- python︱函数、for、if、_name_、迭代器、防范报错、类定义、装饰器、argparse模块、yield
- Excel与对齐的文本文件互转
- WIFi6与WIFI5技术路线演进及优势
- wps在线预览接口_Office在线预览及PDF在线预览的实现方式大集合
- PAT乙级 1068 万绿丛中一点红 (20 分) Java 实现
- appcan代码迁出失败
- 快速锁定计算机的按键的快捷键,win7系统如何设置锁定计算机快捷键
- 新一配:一篇看懂加油站产业链解决方案
- Unity中实现四舍五入
- Shell语言-07-快捷键ctrl+A,E,C,L,U,K,Y,R,D,Z,S,Q
热门文章
- 凸优化有关的数值线性代数知识 4分块消元与Schur补
- 机器学习算法篇:最大似然估计证明最小二乘法合理性
- [译]直观理解信息论
- 【DL小结5】Transformer模型与self attention
- 【bug解决】No OpKernel was registered to support Op 'CudnnRNN' with these attrs.
- 【ZOJ 3715 —— 13年浙江省赛K】Kindergarten Election 【枚举答案进行判断】 【夺宝奇兵 —— CCPC-Wannafly Winter Camp Day1】
- 拉格朗日/循环群的子群都是子群
- hbase 查询固定条数_大数据存储利器 - Hbase
- php匿名函数自调用,使用自调用函数和匿名函数吃饭
- JavaScript篇 深入理解JavaScript函数