Для выполнения оболочки script в текущей оболочке нам нужно использовать команду .
или source
. Но почему это не работает с разрешением sudo?
У меня есть script с разрешением на выполнение setup.sh
. Когда я использую период, я получаю следующее:
$ sudo . ./setup.sh
sudo: .: command not found
Исходная команда также создает аналогичную ошибку. Я что-то упускаю? Что делать, чтобы запустить script с разрешением sudo в той же оболочке?
Спасибо заранее.