首页 > 解决方案 > 什么是处理用户输入的 Bash 源代码?

问题描述

我正在尝试编写自己的 shell,但在实现非规范用户输入系统时遇到了很多问题。我已经进行了无数次 Google 搜索、堆栈溢出搜索等,但我从未找到与 Bash 输入系统非常相似的解决方案。我用过“tcsetattr”和“ncurses”,这两种方法都有问题。我不想再问另一个关于如何使它工作的问题,而是想看看 Bash 的输入代码。但是,我无法找到处理使非规范模式有用的键的代码——制表符、向上箭头等。谁能指出我处理输入的 Bash 代码?我找到了“input.c”,但这看起来不像我上面提到的。

提前致谢。

标签: cbashinput

解决方案


推荐阅读