shell数组和字典
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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数组和字典的主要内容,如果未能解决你的问题,请参考以下文章