Я хотел бы написать script, который (при определенных условиях) выполнит gdb и автоматически запустит некоторую программу X с некоторым набором аргументов Y. Как только программа завершит выполнение, пользователь должен оставаться в строке gdb до тех пор, пока s/он явно выходит из него.
Одним из способов сделать это будет то, что script выводит команду запуска плюс аргументы Y в некоторый файл F, а затем script вызывает gdb следующим образом:
gdb X < F
Но есть ли способ сделать это без введения временного файла?
Спасибо.