Выполнить одну команду в сценарии оболочки без sudo
У меня есть простой сценарий оболочки, который запускается с помощью sudo, поскольку для большинства сценариев это требуется, но одна из команд в сценарии - это установка Homebrew, которую нельзя выполнить с помощью sudo.
Итак, мой вопрос: при выполнении сценария оболочки с помощью sudo, как выполнить подкоманды как текущий пользователь, а затем продолжить оставшуюся часть сценария с помощью sudo.
Попросить пользователя ввести свой пароль еще раз не очень практично, так как выполнение скрипта занимает очень много времени и потребует 5-10 минут ожидания для запроса.