¿Puedo usar un comando envuelto dentro de un script que tiene en cuenta el historial?

¿Puedo usar un comando envuelto dentro de un script que tiene en cuenta el historial?

Supongamos que tengo una herramienta de interfaz de línea de comandos que no tiene ninguna noción de "historial". ¿Sería posible escribir un pequeño script que simplemente lea líneas y las reenvíe a la herramienta, pero que también almacene estas líneas dentro de un historial?

(Observé que eso while read line; do echo $line; donetampoco es compatible con la historia...)

Respuesta1

Sí. Quieres rlwrap, empaquetado en muchas distribuciones, o enhttp://utopia.knoware.nl/~hlub/rlwrap/#rlwrap

información relacionada