shell编程中用到的特殊变量
2015-07-12 21:59
477 查看
shell中定义一个数组:
arrayname=(value1 value2 ... valuen);
获取数组元素的个数:
那么${#arrayname[@]}表示数组中元素的个数。
特别注意:
在shell中分隔符是空格"",不能用","。
获取数组中的一个元素:
$arrayname[index]
修改该数组中的一个元素:
arrayname[index]=新值
获取数组中的所有元素:
${arrayname[*]}
所以遍历数组就变成为:
for value in ${arrayname[*]}
do
echo $value
done
arrayname=(value1 value2 ... valuen);
获取数组元素的个数:
那么${#arrayname[@]}表示数组中元素的个数。
特别注意:
在shell中分隔符是空格"",不能用","。
获取数组中的一个元素:
$arrayname[index]
修改该数组中的一个元素:
arrayname[index]=新值
获取数组中的所有元素:
${arrayname[*]}
所以遍历数组就变成为:
for value in ${arrayname[*]}
do
echo $value
done
相关文章推荐
- linux shell 编程(一)
- linux shell 连接数据库的几种方法
- linux shell 连接数据库的几种方法
- shell学习四十四天----寻找文件
- shell 编程基础
- shell学习四十三天----临时性文件的建立与使用
- 树莓派 shell(ethtool、miitool)判断网口网线是否插好 方法总结
- shell学习四十二天----使用touch更新文件时间
- shell教程
- Windows Azure系列-- 配置Azure Power Shell
- 备份mysq binlog shell
- Linux-bash-快捷键
- SHELL正则表达式介绍
- 简介Java程序的Shell脚本包装
- shell脚本学习知识点(一)
- PHP使用root权限调用shell
- xshell的快捷键(提高效率)
- Linux定时shell脚本
- GIT---看我一步步入门(Windows Git Bash)
- Linux CentOS下shell显示-bash-4.1$不显示用户名路径