Замена для источника в sh

Мне нужно установить переменные среды, обычно мы делаем это с помощью

source script.sh

Но теперь я автоматизирую его во время процесса загрузки, и по умолчанию он выглядит как корневая загрузка с помощью оболочки sh. Как мне установить этот script в sh?

Ответ 1

Точечная команда '.' является эквивалентом C Shell (и Bash) source.

. somefile

Обратите внимание, что оболочка ищет файл с помощью $PATH, но файл должен быть доступен для чтения, а не для исполняемого файла.