shell数组和字典
#!/bin/bashecho"shell定义字典"#必须先声明declare-Adicdic=([key1]="value1"[key2]="value2"[key3]="value3")#打印指定key的valueecho${dic["key1"]}#打印所有key值echo${!dic[*]}#打印所有valueecho${dic[*]}#遍历key值forkeyin$(echo${!dic[*]})doecho"$key:${dic[$key]}"doneecho"shell定义数组"#数组list=("value1""value2""value3")#打印指定下标echo${list[1]}#打印所有下标echo${!list[*]}#打印数组下标echo${list[*]}#数组增加一个元素list=("${list[@]}""value3")
echo ${list[*]}
${#fileinfo[@]}是取的fileinfo这个数组的个数
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。