Witam :) Czy może ktoś mi wytłumaczyć na czym polega następujący zapis w bashu:
SUB_IND=("${SUB_IND[@]:$(($index+1))}")
Witam :) Czy może ktoś mi wytłumaczyć na czym polega następujący zapis w bashu:
SUB_IND=("${SUB_IND[@]:$(($index+1))}")
Po wykonaniu tego w tablicy SUB_IND
zostaną elementy od $index+1
do końca.
Po kawałku:
SUB_IND=(XXX)
- tablica z elementami XXX.
SUB_IND[@]
- wszystkie elementy tablicy jako osobne stringi.
SUB_IND[@]:XXX
- elementy od indeksu XXX
do końca.
$(($index+1))
- liczbowe dodawanie (dlatego $((..))
) $index
oraz 1
.