有没有办法用脚本/钩子修改在 bash 提示符下输入的每个命令?
在我的理想世界中,脚本会在用户输入命令后但在按下 Enter 键之前触发。它将获取命令字符串作为参数,对其进行修改并将其交给 bash 执行(因此一切都会透明地发生)。
我会将此钩子用于一些无法使用别名完成的特定于公司的替换,但最重要的是,如果可以做到这一点,我很感兴趣。
我知道一些技巧可以在执行最后一个命令(trap 'function' DEBUG
等等)后对其执行某些操作,因为有很多关于该场景的问题,但这在这里没有帮助。
谢谢和亲切的问候!