我希望能够对在 bash 看到它们之前发生的命令行进行任意修改,即在任何类型的扩展之前。这可能吗?
我不是要解决一个特定的问题,我真的只是很好奇是否有可能在不编写自己的 shell 的情况下获得这个功能。
我建议您研究将 readline 函数accept-line(Ctrl-m) 绑定到 Bash 完成工具 (readline complete) 的可能性,您可以在其中处理该行并且应该能够从那里执行它。
| 归档时间: |
|
| 查看次数: |
1380 次 |
| 最近记录: |