数组shell使用频率并不高,但是非常有用,下面我们一起来看下shell数组一些用法:定义数组a=(12345);打印数组echo${a[@]}数组内容可以是数字也可以是字母,示例如下:[root@lijie-01~]#a=(12345)[root@lijie-01~]#echo$a//可以看到使用这种方式返回不了数组值1[root@lijie-01~]#echo${a[@]}12
原创 2018-04-24 09:03:02
538阅读
shell数组
原创 2018-04-20 16:05:33
454阅读
1点赞
shell 数组
原创 2019-10-31 14:55:15
2041阅读
一、数组定义 【数组元素格式】 ARRAY[index] index从0开始。 【定义数组】 在Bash定义数组有两种方法: (1)直接在定义时为所有的数组元素赋值: [root@localhost shell]# ARRAY=(1 2 3 4 5)(2)对数组每个数组元素进行赋值: [root@localhost shell]# ARRAY[0]=1; ARRAY[...
转载 2013-12-16 19:57:00
89阅读
2评论
函数函数就是把一段代码整理到一个小单元,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元名字即可。格式:function f_name(){          command          }函数必须放在最前面,函数名可以自己定义。案例一:[root@congji shell]#
原创 2018-02-08 21:24:11
6936阅读
1、数组声明array[0]="Zero" array[1]="One" array[2]="Two"  #直接赋值declare -a array       #declare声明array=(Zero One Two)    #小括号空格法array="
转载 2018-03-09 12:57:46
562阅读
定义数组array=(1 2 3)echo ${array[*]}  [0]也可以或者array[0]=1 分别定义array=([
原创 2022-11-19 10:01:26
51阅读
 #/bin/bash A=(a b c de)  echo ${A[@]} echo ${#A[*]} len=${#A[*]} i=0 while [ $i -lt $len ] do     echo ${A[$i]}     let i++  done   其中#A[
原创 2011-04-02 22:32:58
619阅读
定义数组 a=(1 2 3 4 5) 打印数组元素个数:  echo ${#a[@]}或者echo ${#a[*]} 结果显示:5 打印数组所有元素 echo ${a[*]} 或者 echo ${a[@]} 结果显示:1 2 3 4 5 循环打印数组元素: for id in ${a[@]} do  echo $id done 结果显示: 1 2
原创 2012-12-12 08:58:08
468阅读
#!/bin/sh C=([3]=77 [1]=100 [5]=66) echo ${C[5]}echo ${C[@]} #取出所有元素
转载 2011-05-05 19:47:00
80阅读
2评论
Shell 数组 [@] 和 [*]
原创 2022-08-13 01:15:17
1157阅读
shell脚本函数函数就是把一段代码整理到了一个小单元,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元名字即可。格式:functionf_name(){command}函数必须要放在最前面,function可以省略直接写函数名示列1,打印shell参数[root@akuilinux01shell]#catfun1.sh#!/bin/bashfunctioninp(){ech
原创 2018-07-16 20:00:24
1818阅读
shell函数1.第一个案例:[root@weixing01shell]#shfun1.shthefirstparisbthesecondparisathethirdparis2thescriptnameisfun1.shthenumberofparis5[root@weixing01shell]#catfun1.sh#!/bin/bashfunctioninp(){echo"thefirst
原创 2018-04-20 22:50:56
1319阅读
1点赞
定义TS_PRODUCTS=("Office" "OFD")TS_NPPLUGINS=("tioffice" "tsofd")获取元素echo ${TS_PRODUCTS[0]} ${TS_NPPLUGINS[1]}
原创 2022-01-27 15:23:19
107阅读
描述:  变量是存储单个元素内存空间,而数组是多个变量集合,是一个连续空间;但整个数组只能有的名字。  数组数据都有指定索引,从而找到数组内所指定数据。索引编号是从0开始,依次递增(0,1,2,3,...),这种方式叫数值索引。格式为:数组名[索引];${ARRAY_NAME[INDEX]}。索引也支持自定义格式,也被称为关联索引,在bash4.0版本后开始
原创 2016-08-27 21:27:19
1119阅读
Linux shell支持另一种类型变量,称为数组变量。可以同时保
转载 2022-06-02 12:09:45
100阅读
参考文档:《老男孩 shell编程实战》数组 数组概念略数组操作定义和赋值方法一:a[1]="xianwei"a[2]="qiuyue"a[3]="duoduo"方法二:a=(1 2 3)#注意用空格而不是逗号方法三:a=([1]=one [2]=two [3]=three)方法四:a=(`ls /tmp`)a=($(ls /tmp))输出注意打印格式是 ${数组名[下标]}pri
原创 2017-09-05 00:56:42
1709阅读
笔记内容:20.16/20.17shell函数20.18shell数组20.19告警系统需求分析笔记日期:2017-11-2420.16/20.17shell函数在shell函数关键字function是可以省略,而且和其他大部分编程语言一样,函数要声明在调用函数语句之前,因为代码都是从上至下执行。以下写一个简单函数打印脚本参数,代码示例:$0表示脚本名称,$#表示此函
原创 2017-11-24 15:45:36
1018阅读
1点赞
Shell脚本函数Shell脚本数组
原创 2018-04-24 19:42:55
826阅读
定义TS_PRODUCTS=("Office" "OFD")TS_NPPLUGINS=("tioffice" "tsofd")获取元素echo ${TS_PRODUCTS[0]} ${TS_NPPLUGINS[1]}
原创 2021-08-07 08:39:43
240阅读
  • 1
  • 2
  • 3
  • 4
  • 5