Вот как я создаю массив 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!
? Можно ли извлечь world!
из 0 элемента myarr
? Самое главное, можно ли извлечь последнее слово из элемента myarr
?
Я знаю, что в python вы можете сделать myarr[0][3]
, и это будет делать трюк, как насчет bash?