linux shell数组赋值方法(常用)
来源:互联网 发布:上海淘宝运营培训 编辑:程序博客网 时间:2024/06/05 15:20
Bash中,数组变量的赋值有两种方法:
(1) name = (value1 ... valuen) 此时下标从0开始
(2) name[index] = value
下面以一个简单的脚本来说明,脚本内容如下:
#!/bin/bash
#定义数组
A=(a b c def)
#把数组按字符串显示输出
echo ${A[@]}
#屏幕显示:a b c def
#数组的长度表示${#A[*]}
len=${#A[*]}
echo ${#A[*]}
#屏幕显示:4
#改变数组元素的值
A[3]='vivian'
echo ${A[*]}
#屏幕显示:a b c vivian
#循环输出数组元素
i=0
while [ $i -lt $len ]
do
echo ${A[$i]}
let i++
done
#屏幕输出:
# a
# b
# c
# vivian
#循环输出数组元素的另一种写法,注意,在条件中,引用变量一定要用双引号 ,否则报错
for (( j=0; j<"$len"; j=j+1 ))
do
echo ${A[$j]}
done
#循环输出数组元素的另一种写法,注意,${A[*]}不能写成$A ,$A默认是第一个元素,如果A="a b c ded",就可以写$A
for value in ${A[*]}
do
echo $value
done
0 0
- linux shell数组赋值方法(常用)
- linux shell数组赋值方法
- linux shell数组赋值方法
- linux shell数组赋值方法
- shell 数组赋值
- linux操作shell脚本定义数组赋值取值
- shell变量赋值-linux
- shell变量赋值-linux
- linux shell--变量赋值
- shell数组赋值失败问题
- linux shell 创建序列数组(list,array)方法
- linux shell 创建序列数组(list,array)方法
- linux shell 创建序列数组(list,array)方法
- linux shell 创建序列数组(list,array)方法
- linux shell 创建序列数组(list,array)方法
- 字符数组赋值方法
- 通过临时文件的方法把awk中的数组赋值给shell中的数组
- linux shell数组变量读取方法
- 冒泡排序
- 将RGB数据写入BMP位图文件
- mysql出现错误 Every derived table must have its own alias
- cmake 命令 安装,用法简介
- 微信第三方平台开发一(创建组件)
- linux shell数组赋值方法(常用)
- [MySQL FAQ]系列 — 线上环境到底要不要开启query cache
- 矩阵运算库Armadillo,Eigen,MATCOM在windows+vs2010环境下的安装和测评(1)
- OpenStack Mnaila 2015-09-10 IRC会议内容
- java.lang.String中的trim()方法的详细说明
- C#—委托
- wstring转string和string转wstring
- android 使用zxing生成中间嵌套logo的二维码
- namespace的用法