是否可以使用'function_not_found_handle()'可加载的bash内置?

时间:2018-02-08 07:36:59

标签: bash shell

我写了一个函数来处理bash中的未知命令 通过command_not_found_handle ()。 我的目的是根据需求和访问来源脚本 它在处理程序内的功能。 但不幸的是,源代码函数在子shell中运行 返回/退出后变量会丢失。

最后我用一些信号/陷阱/ fifo机制来执行命令_not_found_handle的父shell以实现我的目标,但它的一切都很优雅。

现在我想知道是否可以实现function_not_found_handle可加载的内置。 如果command_not_found_handle ()失败,则应调用内置函数。

暂时我找到了关于这个主题的great article by Ed Schaefer,但它似乎是一个入口点。

是否有人使用动态可加载的内置bash命令? 谁能指出我有用的信息?

我希望尽快提出一些结果来解决我的问题。

谢谢!

0 个答案:

没有答案