Подтвердить что ты не робот

Получение всех элементов массива bash, кроме первого

У меня есть индексированный массив bash, и я бы хотел использовать выражение типа ${a [@]} ", за исключением того, что я хочу, чтобы он не включал [0]. Самое лучшее, что я могу придумать, это следующее:

j=0
for i in "${a[@]}"
do
    b[j]=${a[++j]}
done

а затем используйте "$ {b [@]}". Есть ли лучший способ?

4b9b3361

Ответ 1

$ a=(1 2 3)
$ echo "${a[@]:1}"
2 3