Linux bash скрипт имитирует ввод

0

Я новичок в написании сценариев bash, и я смотрел каждый раз по сети, и у меня есть несколько способов имитировать нажатие ввода, как обычно, с php cli\n. Но с моим скриптом bash он не работает так, как должен. Также эхо -ne\n | Вот так.

Проблема в том, что я пытаюсь установить объявление панели управления (zpanel), каждый автоответчик автоответчик bash. Но как это сделать, когда скрипт установки спрашивает меня, хочу ли я продолжить. В этом случае мне нужно ввести y, а затем нажать enter. Еще один вопрос, который мне нужно просто вводить и т.д.

Я надеюсь, что кто-то может помочь мне в этом и как это обрабатывается в сценариях bash.

благодаря

  • 2
    Это то, что инструменты, как expect , для.
  • 2
    возможная копия имитации нажатия клавиши ENTER в скрипте bash
Показать ещё 3 комментария
Теги:

1 ответ

0
Лучший ответ

Если команда - это команда, которая запрашивает ввод (например, подтверждение, в котором вам нужно ввести "Y" или "N"), это будет делать трюк:

echo "N" | command
  • 0
    хорошо, я вижу, но что вы пишете, где сейчас пишется команда, или вы просто пишете команду. Многие сценарии просто нуждаются в да / нет. Спасибо
  • 0
    Примером может быть: echo 'Y' | sudo apt-get install xxx (даже если в случае apt-get install, вы должны использовать опцию -y)
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню