Почему Вы не хотите вставить это в код expect'а
У вас это вышло профессионально, я новичок в линукс, поэтому как смог так и написал
Чуть позже проверю и попытаюсь для себя прокомментировать
Я вопросы задаю (так много), потому что мне не нужно просто готовое решение, хочу понимать как это работает, так как много таких задач нужно делать, и все нужно быстро освоить, хотя бы по простому
Да, ваш код удобнее и быстрее читается..
И такие шаблоны помогают выстраивать свои конструкции для конкретных задач
А
раздельное выполнение команд под
root и под
пользователем в одном скрипте, как можно оформить (можете просто указать конкретную статью)