#!/bin/bash
city=(nanjing beijing tianjin newyork)
echo "city[0]=${city[0]}"
echo "city[1]=${city[1]}"
echo "city[9]=${city[9]}"
echo "city[15]=${city[15]}"
echo "city[2]=${city[2]}"
echo "city[10]=${city[10]}"
结果:
~/script/shell_text $ ./5array.sh
city[0]=nanjing
city[1]=beijing
city[9]=
city[15]=
city[2]=tianjin
city[10]=
例子2:
#!/bin/bash
city=(nanjing [10]=atlanta masschusetts marseilles)
echo "city[0]=${city[0]}"
echo "city[1]=${city[1]}"
echo "city[10]=${city[10]}"
echo "city[11]=${city[11]}"
echo "city[12]=${city[12]}"
echo "city[13]=${city[13]}"
结果:
~/script/shell_text $ ./6array.sh
city[0]=nanjing
city[1]=
city[10]=atlanta
city[11]=masschusetts
city[12]=marseilles
city[13]=
例子3:
#!/bin/bash
city=([2]=nanjing [10]=atlanta [1]=massachusetts [5]=marseilles)
echo "city[11]=${city[11]}"
echo "city[10]=${city[10]}"
echo "city[1]=${city[1]}"
echo "city[5]=${city[5]}"
echo "city[2]=${city[2]}"
结果:
~/script/shell_text $ ./7array.sh
city[11]=
city[10]=atlanta
city[1]=massachusetts
city[5]=marseilles
city[2]=nanjing