定义数组 在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为: 数组名=(值1 值2 ... 值n) 例如: array_name=(value0 value1 value2 value3) 或者 array_name=( value0 value1 value... ...
分类:
编程语言 时间:
2018-10-30 14:48:50
阅读次数:
218
字符串截取的方法 方法一:使用${}表达式 格式:${var:起始位置:长度} 方法二:使用expr substr 格式:expr substr "$var" 起始位置 长度 方法三:使用cut工具 格式:echo $var | cut -b 起始位置 结束位置 取目录位置 格式:dirname " ...
分类:
系统相关 时间:
2018-10-13 02:57:17
阅读次数:
204
Shell 数组 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由0开始。 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: 实例 我们也可以使用下标来定义数组 ...
分类:
编程语言 时间:
2018-10-12 14:00:37
阅读次数:
124
所谓的位置参数(positional parameters)指的也就是Shell脚本的命令行参数(command-line arguments)。在Shell函数里,它们同时也可以是函数的参数。各参数都由整数来命令。基于历史的原因,当其超过9,就应该用大括号把数字框起来: echo first ar ...
分类:
系统相关 时间:
2018-09-25 14:04:59
阅读次数:
182
shell支持一维数组,不支持多维数组,没有限定数组的大小,数组元素的下标从0开始。 定义数组: 数组名=(值1 值2 值3 ...),例如:arry=(0 2 3 4 3) 也可以写成arry[0]=0 arry[1]=2 arry[2]=3 arry[3]=4 arry[4]=3 读取数组: a ...
分类:
编程语言 时间:
2018-09-23 18:18:35
阅读次数:
180
1.linux中的变量 linux中的变量分为环境变量和普通变量,其中环境变量可以理解为全局变量,在所有shell的子程序中都可以引用,普通变量只能在自己的shell程序中使用,程序结束后变量无法保留。 设置环境变量的方法: 1.export命令 用户退出后失效 export test=12312 ...
分类:
系统相关 时间:
2018-09-15 13:10:32
阅读次数:
169
shell数组 数组介绍 数组就是各种数据类型的元素按一定顺序排列的集合。 数组就是把有限个元素变量或数据用一个名字命名,然后用编号区分它们的变量的集合。这个名字称为数组名,编号称为数组下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 数组定义与增删改查 方法1:arr... ...
分类:
编程语言 时间:
2018-09-06 02:51:52
阅读次数:
177
Linux shell之数组 引言 在Linux平台上工作,我们经常需要使用shell来编写一些有用、有意义的脚本程序。有时,会经常使用shell数组。那么,shell中的数组是怎么表现的呢,又是怎么定义的呢?接下来逐一的进行讲解,shell中的数组。数组的定义 何为数组?学过计算机编程语言的同学都 ...
分类:
编程语言 时间:
2018-09-03 15:03:26
阅读次数:
172
1.shell数组的定义和读取 array_name=(A B "C" D) ${array_name[index]} #元素下标从0开始 ${my_array[*]} #获取数组中所有元素 ${my_array[@]} #获取数组中所有元素 ${#my_array[*]} #数组长度 ...
分类:
系统相关 时间:
2018-09-02 11:08:19
阅读次数:
203
shell数组 shell支持一维数组(不支持多维数组),并且没有限定数组的大小。 定义数组 shell中,用括号来表示数组,数组元素用空格分隔,下标从0开始 方式1 数组名=(值1 值2...值n),如array_name=(value0 value1 value2) 方式2 array_name ...
分类:
编程语言 时间:
2018-08-27 14:08:15
阅读次数:
121