Prefixe cada comando que precisar de sudo no script com sudo no script e execute o script normalmente. (Isso pode ser um pouco surpreendente quando o primeiro prompt de senha aparece, então vale a pena adicionar uma mensagem antes do primeiro sudo no script).