Shell方怏?shell方怏議協吶、方怏海業
<貧匯准
和匯准>
Shell壓園殻圭中曳Windows答侃尖膿寄載謹?涙胎頁壓儉桟、塰麻。
bash屶隔匯略方怏?音屶隔謹略方怏??旺拝短嗤尫協方怏議寄弌。窃貌嚥C囂冱?方怏圷殆議和炎喇0蝕兵園催。資函方怏嶄議圷殆勣旋喘和炎?和炎辛參頁屁方賜麻宝燕器塀?凪峙哘寄噐賜吉噐0。
array_name=(value1 ... valuen)
箭泌?
珊辛參汽鏡協吶方怏議光倖蛍楚?
${array_name[index]}
箭泌?
bash屶隔匯略方怏?音屶隔謹略方怏??旺拝短嗤尫協方怏議寄弌。窃貌嚥C囂冱?方怏圷殆議和炎喇0蝕兵園催。資函方怏嶄議圷殆勣旋喘和炎?和炎辛參頁屁方賜麻宝燕器塀?凪峙哘寄噐賜吉噐0。
協吶方怏
壓Shell嶄?喘凄催栖燕幣方怏?方怏圷殆喘“腎鯉”憲催蛍護蝕。協吶方怏議匯違侘塀葎?array_name=(value1 ... valuen)
箭泌?
array_name=(value0 value1 value2 value3)賜宀
array_name=( value0 value1 value2 value3 )
珊辛參汽鏡協吶方怏議光倖蛍楚?
array_name[0]=value0 array_name[1]=value1 array_name[2]=value2辛參音聞喘銭偬議和炎?遇拝和炎議袈律短嗤尫崙。
響函方怏
響函方怏圷殆峙議匯違鯉塀頁?${array_name[index]}
箭泌?
valuen=${array_name[2]}
訟倖箭徨?
#!/bin/sh
NAME[0]="Zara"
NAME[1]="Qadir"
NAME[2]="Mahnaz"
NAME[3]="Ayan"
NAME[4]="Daisy"
echo "First Index: ${NAME[0]}"
echo "Second Index: ${NAME[1]}"
塰佩重云?補竃?
$./test.sh First Index: Zara Second Index: Qadir聞喘@ 賜 * 辛參資函方怏嶄議侭嗤圷殆?箭泌?
${array_name[*]}
${array_name[@]}
訟倖箭徨?
#!/bin/sh
NAME[0]="Zara"
NAME[1]="Qadir"
NAME[2]="Mahnaz"
NAME[3]="Ayan"
NAME[4]="Daisy"
echo "First Method: ${NAME[*]}"
echo "Second Method: ${NAME[@]}"
塰佩重云?補竃?
$./test.sh First Method: Zara Qadir Mahnaz Ayan Daisy Second Method: Zara Qadir Mahnaz Ayan Daisy
資函方怏議海業
資函方怏海業議圭隈嚥資函忖憲堪海業議圭隈屢揖?箭泌?
# 函誼方怏圷殆議倖方
length=${#array_name[@]}
# 賜宀
length=${#array_name[*]}
# 函誼方怏汽倖圷殆議海業
lengthn=${#array_name[n]}
<貧匯准
和匯准>