在Shell腳本中,可以使用循環(huán)來(lái)遍歷數(shù)組并賦值。以下是一種常用的方法:
arr=(1 2 3 4 5) # 定義一個(gè)數(shù)組
for i in "${!arr[@]}"; do # 遍歷數(shù)組下標(biāo)
arr[$i]=$((arr[$i]*2)) # 對(duì)數(shù)組元素進(jìn)行賦值操作
done
# 輸出修改后的數(shù)組
for i in "${arr[@]}"; do
echo $i
done
在該例子中,我們首先定義了一個(gè)包含5個(gè)元素的數(shù)組arr。然后使用for循環(huán)遍歷數(shù)組的索引,并對(duì)每個(gè)元素進(jìn)行賦值操作(這里是將每個(gè)元素乘以2)。最后,再次使用for循環(huán)輸出修改后的數(shù)組內(nèi)容。