Estoy tratando de determinar cómo el sistema imprime caracteres a la entrada estándar, es decir, cómo se imprimen caracteres que el usuario puede eliminar y que se consideran de entrada si el usuario pulsa "Enter".¿Cómo se implementaría la finalización de pestañas tipo bash?
Estoy usando C, pero me sorprendería mucho si la solución dependiera del idioma.
¡Gracias por cualquier idea! : D
¿Cuál es el propósito aquí? La biblioteca GNU Readline contiene soporte de finalización, y por supuesto está GPL. – Cascabel
Tengo mucha curiosidad más que nada. No me queda claro cómo Bash logra esto y me gustaría saber que parece ser algo que podría usar bien en scripts/utilidades. Gracias por indicarme en la Biblioteca GNU Readline, no estaba familiarizado con ella. Estoy seguro de que recurriré a eso si alguna vez necesito implementar esta funcionalidad. Ahora supongo que tengo que averiguar cómo lo hace la Biblioteca Readline. – zslayton
Zack: Creo que mi respuesta se dirige al bit "cómo lo hace la biblioteca Readline". –