c - 什么是处理用户输入的 Bash 源代码?
问题描述
我正在尝试编写自己的 shell,但在实现非规范用户输入系统时遇到了很多问题。我已经进行了无数次 Google 搜索、堆栈溢出搜索等,但我从未找到与 Bash 输入系统非常相似的解决方案。我用过“tcsetattr”和“ncurses”,这两种方法都有问题。我不想再问另一个关于如何使它工作的问题,而是想看看 Bash 的输入代码。但是,我无法找到处理使非规范模式有用的键的代码——制表符、向上箭头等。谁能指出我处理输入的 Bash 代码?我找到了“input.c”,但这看起来不像我上面提到的。
提前致谢。
解决方案
推荐阅读
- c++ - C++ 比较彩票游戏中的数组值
- javascript - 单击“div”后,将添加 href 元素并加载该链接
- sql - [SQL]为重复行分配相同的 Day 标签
- android - 谁能提供一个将生成 ForegroundServiceStartNotAllowedException 的示例?
- javascript - Discord JS,不和谐按钮;如何在消息中附加超过 5 个按钮?
- performance - 在一台机器上编译 Go 代码并在另一台机器上运行它会降低程序的性能吗?
- r - 当我在另一台设备上打开我的 .R 文件时,如何保持折叠的功能。工作室
- java - 未找到杰克逊 JsonNode 方法
- msal - 为什么 Microsoft 的授权同意页面不显示我的自定义 API 范围的名称
- python - 如何在 Pandas groupby 操作后填写空日期?