Недавно мне пришлось застрять в некоторых приложениях, способных считывать данные с терминала (как описано на некоторых сайтах) вместо чтения обычного стандартного ввода (обычно подключенного к терминалу, если не подпрограммы).
В этом случае работа в интерактивном режиме приводит к нормальному диалогу с приложением, в то время как любое вводимое через сценарий ввод через stdin игнорируется таким приложением.
Как я могу "легально" эмулировать ввод приложения, как будто он поступает с терминала в интерактивном режиме изнутри сценарий!
С уважением!