shell中数组的使用
来源:互联网 发布:中世纪2优化九国家简介 编辑:程序博客网 时间:2024/06/05 23:47
#!/bin/sh
#数组的创建
array=(jim lilei richard mack mike)
arrayB=("happy lee" "pig wang" "peter zn" "jack zhang" "jim wei")
#元素个数的获取
echo ${#array[@]}
echo ${#array[*]}
len=${#array[@]}
lenB=${#arrayB[*]}
#数组元素的遍历方式
echo "-----------------------"
i=0
while [ $i -lt $len ]
do
echo ${array[$i]}
let i++
done
echo "-----------------------"
arrayB[0]='jim wei hello' #数组元素的重新赋值
i=0
while [ $i -lt $lenB ]
do
echo ${arrayB[$i]}
let i++
done
echo "-----------------------"#注意这种方式下,输出结果的不同
for name in "${arrayB[*]}"#
do
echo $name
done
echo "-----------------------"
str="jim lilei mike"
for name in $str#此种方式可根据空格(环境分隔符$IFS的值)来分隔字符串达到单词分割得目的
do
echo $name
done
exit 0
下面是输出结果:
注意以for name in 的方式分隔字符串或数组都是按照默认输入分隔符来进行分隔的,所以上图就在用这种方式分隔单个元素中含有
空格的数组元素时就出现了问题!
- shell中数组的使用
- shell中数组的使用
- shell 中数组使用
- Linux下Shell中数组的使用
- shell脚本中数组的使用
- shell脚本中数组的使用
- Shell 中mysql 查询以及shell字符串数组的使用
- shell---数组的使用
- shell数组的使用
- Shell数组的使用
- shell编程中使用数组
- 演示了如何在Linux的Shell中使用数组.
- [Shell]关于shell中数组的总结
- shell 中数组的操作
- Shell中数组的用法
- shell中数组的应用
- linux shell 数组的使用
- shell 数组的基本使用
- 数据绑定页面判断显示长度其余用点代替
- 实验之余,我是如何淘金的?[小木虫]
- Doxygen 配置学习笔记
- 几则故事
- Oracle行列转换
- shell中数组的使用
- oracle角色权限,系统权限和对象权限
- Larbin Source Code Analysis 3——Class global(updating……)
- Android 2.3 Overlay
- 在自定义Table的Selection事件中设置当前行
- linux中使用pthread_kill函数测试线程是否存活
- adf开发中,如果遍历数据集并且不改变数据集的当前行
- 请求帮助,关于MSCHART
- adf开发中怎么用js调用的服务端的java方法