shell脚本中数组的使用
来源:互联网 发布:java 二分法查找 编辑:程序博客网 时间:2024/06/05 02:34
1.数组的基本用法
引用数组的形式:${arry[x]}
#!/bin/bash city=(nanjing beijing jinan zibo linyi)echo "city[0]=${city[0]}"echo "city[1]=${city[1]}"echo "city[2]=${city[2]}"echo "city[3]=${city[3]}"echo "city[4]=${city[4]}"echo "city[5]=${city[5]}" ~ ~ ~ ~ 运行结果:~ [root@nn shell]# chmod +x arry1.sh [root@nn shell]# ./arry1.sh city[0]=nanjingcity[1]=beijingcity[2]=jinancity[3]=zibocity[4]=linyicity[5]=#!/bin/bash city=(nanjing [3]=beijing jinan zibo linyi) //()可以给任意一个元素随机赋值echo "city[0]=${city[0]}"echo "city[1]=${city[1]}"echo "city[2]=${city[2]}"echo "city[3]=${city[3]}"echo "city[4]=${city[4]}"echo "city[5]=${city[5]}"~运行结果: ~[root@nn shell]# ./arry1.sh city[0]=nanjingcity[1]=city[2]=city[3]=beijingcity[4]=jinancity[5]=zibo
2.用@ 和 * 都可以表示数组元素的值
#!/bin/bash city=(nanjing [3]=beijing jinan zibo linyi)for i in ${city[@]}doecho $idone运行结果:
[root@nn shell]# ./arry1.sh
nanjing
beijing
jinan
zibo
linyi
当然用* 和用@一样。。。当然当数组元素中存在空格基于用引号引起来
${city[@]} 用引号引起来是,“${city[@]}” 和“${city[*]}”有一点不一样的地方就是<pre name="code" class="html">“${city[@]}”分行打印,“${city[*]}”在同一行打印
0 0
- shell脚本中数组的使用
- shell脚本中数组的使用
- shell脚本中 数组的基本用法
- shell脚本 关联数组的使用
- shell中数组的使用
- shell中数组的使用
- shell脚本的参数设计,以及shell数组使用 demo
- shell脚本中函数的使用
- shell脚本中sed的使用详解
- Shell中实现类似于结构体/数组功能的脚本
- linux shell script脚本数组的建立和使用
- shell 中数组使用
- shell 脚本的使用
- 脚本shell的使用
- shell脚本的使用
- Linux下Shell中数组的使用
- shell脚本中使用MySQL
- shell脚本中循环使用
- 第六次上机作业
- java变量及其作用域和调用方式
- redis主从模式
- AFNetworking 3.0迁移指南
- 遍历Map的四种方法
- shell脚本中数组的使用
- POJ 1502 MPI Maelstrom最短路问题
- 跨站请求伪造CSRF
- 初识Retrofit
- 博客虚拟主机的购买技巧
- Java (Abstract Method)抽象方法、(Abstract Class)抽象类
- C语言(数据类型)
- Redis集群搭建
- Redis概述