以下是我创建Bash数组的方法:
while read line
do
myarr[$index]=$line
index=$(($index+1))
done < lines.txt
文件"lines.txt"包含以下字符串
hello big world!
how are you
where am I
创建${myarr[@]}
之后,我可以轻松访问数组中的每个元素(行),发出
echo ${myarr[2]}
但如果我只想提取world!
怎么办? 是否可以从myarr
的第0个元素中提取world!
? 最重要的是,是否可以从myarr
元素中提取任何最后一个单词?
我知道在Python中,您可以执行myarr [0] [3]
就可以做到这一点,那在Bash中呢?