Как сделать автоматический ввод данных с консоли в bash скрипт?
Имеется sh скрипт который в процессе выполнения с помощью команды read считывает данные - цифры чтобы выбрать определенный пункт меню, мне хочется это немного автоматизировать. Пробовалecho -e "1\n5\n" | bash script.sh но не сработало, как такое можно реализовать?
Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.
Ну и вообще дебаг бы добавить в свой скрипт, ибо если внутри именно read, то все должно работать правильно и expect в данном случае перебор. Может количество read недостаточно, или разделитель там другой поставил.