##shell中的字符串转数组,map的操作,记录一下。
str="1 2 3 4"
#字符串转数组
arr=($str)
数组的长度
echo ${#arr[@]}
#无下表的遍历数组
for i in ${arr[@]}
do
echo $i
done
#遍历下标
for i in ${!arr[@]}
do
echo $i ${arr[$i]}
done
#map 操作
declare -A ipMap
ipMap["A"]="123123"
ipMap["B"]="666666"
for key in ${!ipMap[@]}
do
if [ B != $key ];then
echo ${ipMap[B]}
fi
done