1、函数介绍function 为了避免代码重复使用,我们一般通过函数编写代码块,而这一个代码块用来实现某种功能。 且,这个功能在后面的代码中,会重复调用; 2、函数的语法格式(1)函数的写法格式: function check_cpu { cat /proc/cpuinfo } ls /etc/ c ...
分类:
系统相关 时间:
2019-08-19 21:11:25
阅读次数:
59
1.必须在调用函数地方之前,先声明函数,shell脚本是逐行运行。不会像其它语言一样先预编译 2.函数返回值,只能通过$? 系统变量获得,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255),不能超过255,所以返回值结果为88 3、 ...
分类:
其他好文 时间:
2019-08-02 11:14:54
阅读次数:
99
shell函数 (函数名必须唯一,如果不唯一,后定义的函数会取代先定义的函数) 创建: 风格一: function name(){ (name属性定义了函数的唯一名称) commands } 风格二: name(){ commands } 调用的时候值用函数名称即可,不需要() 未指定情况下,函数同 ...
分类:
系统相关 时间:
2019-07-02 17:38:52
阅读次数:
115
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。 定义数组 在Shell中,用括号来表示数组, ...
分类:
编程语言 时间:
2019-06-28 00:24:33
阅读次数:
112
函数定义 函数参数、返回值 参数跟shell 参数传递中保持一致 返回值范围为0-255 ...
分类:
系统相关 时间:
2019-06-16 21:40:54
阅读次数:
115
shell shell 基础 shell 变量 shell 字符串 shell 数组 shell 参数传递 内建命令 管道和重定向 shell 注意事项 shell 脚本中 “set -e” 的作用 Awk Sed 参考资料 菜鸟教程 shell ...
分类:
系统相关 时间:
2019-06-16 00:30:22
阅读次数:
137
数组定义 array_name=(value0 value1 value2 value3) array_name=( value0 value1 value2 value3 ) array_name[0]=value0 array_name[1]=value1 array_name[n]=value ...
分类:
编程语言 时间:
2019-06-16 00:24:52
阅读次数:
138
1.shell函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数。给这段代码起个名字称为函数名,后续可以直接调用该段代码。 格式 func() { #指定函数名 command #函数体 } 实例1: #!/bin/bash func() { echo "Thi ...
分类:
其他好文 时间:
2019-06-15 09:17:22
阅读次数:
82
前言 Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编写好了,放在了指定的位置,使用时直接调取即可。Shell 中的函数和C++、Java、Python、C# 等其它编程语言中的函数类似,只是在语法细节有所差别。 函数定义 Shell 函数定义的语法格式如下: 语法说明: fun ...
分类:
系统相关 时间:
2019-06-14 14:32:41
阅读次数:
114
1. shell函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数。给这段代码起个名字称为函数名,后续可以直接调用该段代码。 格式: func() { #指定函数名 command #函数体 } Shell 函数很简单,函数名后跟双括号,再跟双大括号。通过函数名 ...
分类:
系统相关 时间:
2019-05-20 13:31:46
阅读次数:
169