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

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

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

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

22
задан grok12 9 June 2011 в 02:22
поделиться