Em b.sh :
source a.sh
Isso tornará a função disponível para ser chamada dentro de b.sh.
O comando source (também conhecido como . command ) executa a.sh no shell do b.sh, então se você apenas quiser essa função, você terá que extraí-la em c.sh , e ambos a.sh e b.sh terão que originar c.sh