shell定義list Linux Shell如何刪除數(shù)組的元素?
Linux Shell如何刪除數(shù)組的元素?Unset array[subscript]例如,您可以創(chuàng)建如下數(shù)組:array=(12345)echo{array[*]}#打印整個(gè)數(shù)組Unset arra
Linux Shell如何刪除數(shù)組的元素?
Unset array[subscript
]例如,您可以創(chuàng)建如下數(shù)組:
array=(12345)
echo{array[*]}#打印整個(gè)數(shù)組
Unset array[0]#刪除下標(biāo)為0的元素
echo{array[*]最后,第一個(gè)打印結(jié)果是12345
第二個(gè)打印結(jié)果是2345
echo$URL | cut-D,-f1 cut是剪切命令,-D是分隔符,這里是逗號(hào),-F是數(shù)字,這里是第一個(gè)。請(qǐng)注意,與數(shù)組不同,數(shù)組采用0。
linuxshell建立一個(gè)整形數(shù)組?
動(dòng)態(tài)數(shù)組
動(dòng)態(tài)數(shù)組是指在聲明時(shí)大小不確定的數(shù)組,即忽略括號(hào)中的下標(biāo);使用動(dòng)態(tài)數(shù)組時(shí),可以隨時(shí)用ReDim語(yǔ)句重新指示數(shù)組的大小。使用動(dòng)態(tài)陣列的優(yōu)點(diǎn)是可以根據(jù)用戶的需要有效地利用存儲(chǔ)空間。
要?jiǎng)?chuàng)建動(dòng)態(tài)數(shù)組,請(qǐng)執(zhí)行以下步驟:
(如果希望數(shù)組是公共數(shù)組)使用公共語(yǔ)句聲明數(shù)組,或者(如果希望數(shù)組是模塊級(jí)數(shù)組)使用模塊級(jí)dim語(yǔ)句聲明數(shù)組,或者(如果希望數(shù)組是本地?cái)?shù)組)在過(guò)程中使用static或dim語(yǔ)句聲明數(shù)組。將空維度表附加到數(shù)組以將其聲明為動(dòng)態(tài)數(shù)組。