【发布时间】:2009-10-07 17:44:51
【问题描述】:
我正在尝试确定系统如何将字符打印到标准输入——也就是说,它如何打印用户可以删除的字符,以及如果用户点击“Enter”,哪些字符被视为输入。
我碰巧使用的是 C,但如果解决方案依赖于语言,我会感到非常惊讶。
感谢您的任何见解! : D
【问题讨论】:
-
这里的目的是什么? GNU Readline 库包含完成支持,当然是 GPL 的。
-
我真的很好奇。我不清楚 Bash 是如何做到这一点的,我想知道——这似乎是我可以在脚本/实用程序中充分利用的东西。感谢您将我指向 GNU Readline 库,我对它并不熟悉。如果我需要实现这个功能,我相信我会转向那个。现在我想我必须弄清楚 Readline 库是如何做到的。
-
Zack:我认为我的回答解决了“Readline 库是如何做到的”这一点。
标签: bash printing tab-completion