遍匈 / Shell縮殻 /

Shell方怏?shell方怏議協吶、方怏海業

<貧匯准 和匯准>
Shell壓園殻圭中曳Windows答侃尖膿寄載謹?涙胎頁壓儉桟、塰麻。

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]}
<貧匯准 和匯准>

AltStyle によって変換されたページ (->オリジナル) /