Obtido diretamente da página bash
man:
caller ... displays the line number and source filename of the current subroutine call.
Em termos simples, ele diz de onde você veio. Pense nisso como a fada tomar onde duas crianças estão explorando a floresta e deixando migalhas de pão ao longo do caminho que eles tomam. O caller
builtin os aponta no último breadcrumb que eles soltaram para que eles possam voltar a ele. (Ok, as crianças são, afinal, meio estúpidas). O uso repetido dessa ajuda interna leva você de volta ao comando que você executou, que acabou com N níveis de profundidade nas chamadas de função.
É basicamente uma gravação das respostas para "em que função eu estava antes de chegar a esta?" em todos os níveis de chamada de função.