Ejecutar comando único en script shell sin sudo

Tengo un script de shell simple que se ejecuta con sudo, ya que la mayoría de los scripts lo requieren, pero uno de los comandos en el script es una instalación de Homebrew, que no se puede ejecutar con sudo.

Entonces, mi pregunta es cuando ejecuto un script de shell con sudo, ¿cómo ejecuto los comandos secundarios como usuario actual y luego continúo el resto del script con sudo?

Pedirle al usuario que vuelva a ingresar su contraseña no es realmente práctico, ya que el script tarda mucho en ejecutarse y requeriría esperar de 5 a 10 minutos para que se le solicite.

Respuestas a la pregunta(2)

Su respuesta a la pregunta