Ich versuche zu bestimmen, wie das System Zeichen auf Standardeingabe druckt - das heißt, wie es Zeichen druckt, die der Benutzer löschen kann und die als Eingabe gelten, wenn der Benutzer auf "Enter" klickt.Wie würde man eine bash-ähnliche Tab-Vervollständigung implementieren?
Ich benutze zufällig C, aber ich wäre sehr überrascht, wenn die Lösung sprachabhängig wäre.
Danke für alle Einsichten! : D
Was ist hier der Zweck? Die GNU Readline-Bibliothek enthält Unterstützung für die Fertigstellung und ist natürlich GPL. – Cascabel
Ich bin wirklich mehr als alles andere neugierig. Es ist mir nicht klar, wie es Bash gelingt, dies zu erreichen, und ich würde es gerne wissen - es scheint etwas zu sein, das ich gut in Skripten/Dienstprogrammen einsetzen könnte. Danke, dass du mich auf die GNU Readline Library verwiesen hast, ich kannte sie nicht. Ich bin mir sicher, dass ich mich dem zuwenden werde, wenn ich diese Funktionalität jemals implementieren muss. Jetzt denke ich muss ich herausfinden, wie die Readline-Bibliothek es tut. – zslayton
Zack: Ich denke, meine Antwort adressiert das "wie die Readline-Bibliothek das tut". –