Вопрос по философии bash, если можно так сказать.
Один и тот же код можно запихнуть как в функцию, так и во внеший исполняемый файл, который будет вызываться из «главного» скрипта. Подскажите, пожалуйста, различаются ли эти способы с точки зрения интерпретатора? Можно ли один из этих способов назвать правильным, а другой нет? Почему?
Заранее спасибо.