[bash] usuwanie elementow tablicy

0

Cześć,
Chciałbym do z tablicy wybrać elementy na pozycjach od 3 do n. Czy można to w bashu zrobić przy pomocy jakiejś komendy?
Ewentualnie, czy jest możliwość usunięcia (przy pomocy jednej komendy) pierwszych dwóch elementów tablicy?

1
tab=(a b c d e f g h i j)

usunięcię zakresu tablicy np:

unset tab[{0..1}]

usuwa elementy tablicy tab o indeksie od 0 do 1.

echo ${tab[*]}
#=> c d e f g h i j
0

Ewentualnie może przydać się coś takiego:

tab=(a b c d e f g h i j)
eval echo \${tab[{3..5}]}

d e f
Wyświetlają się elementy tablicy o indeksie 3 do 5.

1 użytkowników online, w tym zalogowanych: 0, gości: 1