Estoy buscando una manera de volcar la entrada en mi terminal desde un archivo, pero cuando se llegue a EOF, me gustaría que la información regresara a mi teclado. ¿Hay alguna manera de hacer esto con Bash (o cualquier otro * nix Shell comúnmente disponible)?Redirección de entrada temporal en Bash
Detalles: Estoy depurando un programa de servidor que ejecuta una bifurcación para iniciar un proceso secundario. Cada vez que comienzo una sesión de depuración con gdb, debo escribir set child follow-fork-mode. Me gustaría utilizar algún tipo de redirección de entrada para tener esta pre-poblada. También hay otros usos que se me ocurren, por lo que preferiría una solución general, de ahí la razón por la cual esta pregunta es y no sobre gdb.
Solución: start-server.sh
#!/bin/bash
cat run-server.txt - |/bin/bash
carrera server.txt
gdb ./Server
set follow-fork-mode child
run
+1 Eso explica cuando uso "| vi -" creo. Lo había encontrado en alguna parte y nunca me fijé en lo que significaba *. Este puede ser el boleto. –
Es confuso cuando usa corchetes angulares como si fueran comillas, ya que se usan para la redirección. –
Dennis: Ese es un buen punto. Los cambiaré. –