Подача на стандартный ввод gdb нескольких входных данных из файла

Подача на стандартный ввод gdb нескольких входных данных из файла

Это сводит меня с ума, и это должно быть так просто! Я рассмотрел много решений, но ни одно из них не работает с моим приложением.

Я отлаживаю программу в gdb. Программа принимает два ввода, например:

pwndbg> run
Starting program: app.html
what is your name?
foo
Wait, who were you again?
bar
kthxbye

Выше пользовательские входы были fooи bar. Я хочу иметь возможность контролировать эти два входа из файла, нескольких файлов, вывода Python, чего угодно. Пока я могу вводить шестнадцатеричные значения, я счастлив.

Среди прочего, я пробовал r < input1.txt ; input2.txtwhere input.txtcontains fooи input2.txtcontains bar, но это просто помещает fooво входные данные, но никогда bar. Я также пробовал один файл с входными данными, разделенными (соответствующими) переносами строк, но все равно получаю только первые входные данные.

Заранее спасибо!

Связанный контент