Как прекратить поиск «родительского» скрипта?

Предположим, что один из них A.sh скрипт A.sh , который, в свою очередь, создает второй скрипт B.sh

Есть ли что-нибудь, что может сделать B.sh , чтобы заставить источник A.sh 1 завершить работу, за A.sh выхода из оболочки поиска?


ВАЖНО: Здесь я вообще не A.sh от сотрудничества с A.sh IOW, предположим, что A.sh полностью агностик относительно того, что может сделать B.sh


Конечно, если B.sh return , то поиск B.sh завершится, но не будет источником A.sh С другой стороны, если B.sh запускает exit , A.sh не только A.sh , но и его родительская оболочка.


Я принимаю это за A.sh что прекращение поиска A.sh автоматически приведет к тому, что источник B.sh также завершится. Пожалуйста, поправьте меня, если я ошибаюсь.

Linux и Unix - лучшая ОС в мире.