19
Tengo una matriz bash indexada y me gustaría usar una expresión como "$ {a [@]}", excepto que quiero que no incluya un [0]. Lo mejor que se me ocurre es esto:Obteniendo todos los elementos de una matriz bash excepto la primera
j=0
for i in "${a[@]}"
do
b[j]=${a[++j]}
done
y luego usar "$ {b [@]}". ¿Hay una mejor manera?
cree que necesita eso para acceder a la matriz b. b = ($ {a [@]: 1}) – Jasonw
Sí, eso funciona! ¿Sabría usted en qué parte del manual de bash se describe? – grok12
Están en las secciones ** Arrays ** y ** Parameter Expansion **. El hecho de que puedan usarse juntos no se menciona explícitamente, pero funciona. –