shell中初始化数组并遍历数组

原创 2010年06月12日 16:09:00

假设有数组名为ARR,则初始化的一种方法是:

 

ARR=(2 4 6 8)

 

其中,括号里的各项使用空格来分隔。

 

遍历数组的方法为:

 

for NUM in ${ARR[*]}

do

echo $NUM

done

 

其中,每一次循环过程中,数组里的当前元素均被保存到NUM变量中,使用即可。

 

相关文章推荐

Shell编程中的数组定义、遍历

数组定义: 1arr=(1 2 3 4 5) # 注意是用空格分开,不是逗号!!数组定义法2: 1 2 3 4 ar...

Linux Shell中的数组及遍历

linux shell 数组 遍历

Shell编程中的数组定义、遍历

3 Replies 数组定义: 1arr=(1 2 3 4 5) # 注意是用空...

shell数组的定义及循环

shell中数组的定义及遍历,先直接看示例: #!/bin/sh #定义方法一 数组定义为空格分割 arrayWen=(a b c d e f) #定义方法二 arrayXue[0]="m" arr...

linux shell 中数组的定义和for循环遍历

linux shell中的语法和普通编程语言 c/c++  java 的不太一样,平时用的不多,所以总是记不住,写脚本才会去查怎么用。今天突然被问到数组怎么去遍历。平时写shell脚本也经常遍历数组,...

linux shell数组赋值方法

Bash中,数组变量的赋值有两种方法:   (1) name = (value1 ... valuen) 此时下标从0开始   (2) name[index] = value   下面以一个简单...

linux shell数组赋值方法(常用)

Bash中,数组变量的赋值有两种方法:   (1) name = (value1 ... valuen) 此时下标从0开始   (2) name[index] = value   下...
  • nodeman
  • nodeman
  • 2015年09月11日 11:06
  • 1381

shell数组、循环实战演练

#!/bin/bash array=(1 2 3 4 5) #以括号括起为数组 中间是空格 for num in "${array[@]}" #以这种for打印数组 do echo $num do...

shell中初始化数组并遍历数组

假设有数组名为ARR,则初始化的一种方法是:   ARR=(2 4 6 8) 或者 ARR=( "dim_hx_app_basic" "dim_hx_app_product" ) ...

linux 数组的初始化和遍历

假设有数组名为ARR,则初始化的一种方法是:   ARR=(2 4 6 8)   其中,括号里的各项使用空格来分隔。   遍历数组的方法为:   for...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell中初始化数组并遍历数组
举报原因:
原因补充:

(最多只允许输入30个字)