码迷,mamicode.com
首页 > 编程语言 > 详细

shell数组和字典

时间:2016-03-23 20:24:55      阅读:770      评论:0      收藏:0      [点我收藏+]

标签:shell数组和字典

shell数组和字典

#!/bin/bash

echo "shell定义字典"
#必须先声明
declare -A dic
dic=([key1]="value1" [key2]="value2" [key3]="value3")

#打印指定key的value
echo ${dic["key1"]}
#打印所有key值
echo ${!dic[*]}
#打印所有value
echo ${dic[*]}

#遍历key值
for key in $(echo ${!dic[*]})
do
        echo "$key : ${dic[$key]}"
done

echo "shell定义数组"

#数组
list=("value1" "value2" "value3")
#打印指定下标
echo ${list[1]}
#打印所有下标
echo ${!list[*]}
#打印数组下标
echo ${list[*]}
#数组增加一个元素
list=("${list[@]}" "value3")

echo ${list[*]}



${#fileinfo[@]}  是取的fileinfo这个数组的个数


shell数组和字典

标签:shell数组和字典

原文地址:http://a8876599.blog.51cto.com/1892495/1754270

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!