Что происходит, когда файл является `source`-d в контексте Unix / Linux?

Я видел сценарии оболочки, которые включают такую ​​строку, как:

source someOtherFile

Я знаю, что вызывает выполнение содержимого someOtherFile , но каково значение источник ?


Дополнительные вопросы: Можно ли получить ЛЮБОЙ сценарий или только сценарий определенного типа? Существуют ли какие-либо побочные эффекты, кроме переменных среды, при получении сценария (в отличие от его обычного выполнения)?

59
задан Mogsdad 17 August 2015 в 14:06
поделиться