No seu script, j é monotonicamente incremental - começa em 0 e conta em um por iteração do loop. Você atribui um valor a A[j] em seu loop, depois você aumenta j e, em seguida, tenta imprimir A[j] - mas agora que j foi incrementado, esse índice em A não foi definido ainda assim, não há nada para imprimir (a expansão da variável está vazia). Se você estava imprimindo ${A[j-1]} , você deveria ver a saída.