shell编程中的字典和数组

来源:互联网 发布:java swing 嵌入html 编辑:程序博客网 时间:2024/05/22 03:30

本文为转载文章!
原文链接:http://blog.csdn.net/jeremy_yangt/article/details/49100773

#!/bin/bashecho "shell定义字典"#必须先声明declare -A dicdic=([key1]="value1" [key2]="value2" [key3]="value3")#打印指定key的valueecho ${dic["key1"]}#打印所有key值echo ${!dic[*]}#打印所有valueecho ${dic[*]}#字典添加一个新元素dic+=([key4]="value4"#遍历key值for key in $(echo ${!dic[*]})do        echo "$key : ${dic[$key]}"doneecho "shell定义数组"#数组list=("value1" "value2" "value3")#打印指定下标echo ${list[1]}#打印所有数组值echo ${list[@]}#打印所有下标echo ${!list[*]}#打印数组下标echo ${list[*]}#数组增加一个元素list=("${list[@]}" "value3")
原创粉丝点击