shell 数组用法
2013-03-20 23:44 brookin 阅读(234) 评论(0) 编辑 收藏 举报定义:
A="a b c def" #$A 表示一个单一的字符串
A=(a b c def) #$A 表示为数组。
用法:
A=(a b c def) # 定义$A数组 ${A[@]} 或 ${A[*]} 可得到 a b c def (全部元素) ${A[0]} 可得到 a (第一个数组元素),${A[1]} 则为第二个数组元素 ${#A[@]} 或 ${#A[*]} 可得到 4 (全部数组数量) ${#A[0]} 可得到 1 (第一个数组元素(a)的长度), ${#A[3]} 可得到 3 (第四个数组(def)的长度) A[3]=xyz 将第4个数组重新定义为 xyz
例子:
#!/bin/bash ip_list=(10.6.207.1 10.6.207.11) for i in ${ip_list[@]} do echo $i done
作者:brookin
出处:http://www.cnblogs.com/brookin/
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
出处:http://www.cnblogs.com/brookin/
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。