我有一个名为的自定义脚本oEd
,它基本上运行其后的任何 bash 命令,o用我最喜欢的笔输出埃德或。
这个自定义脚本之后是否可以启用所有定义的 bash 完成(由我的 bashrc 支持)?
例如:我想做。
$ oEd man ls
$ oEd find .
在这里,我已经创建了oEd
它,如果它支持所有完成,它将更有用。
答案1
你基本上希望 after 的完成oEd
表现得像 after exec
。让我们复制此行为。你可以这样找到它:
complete -p exec
在我的 Ubuntu 中输出是complete -F _command exec
。您需要调用:
complete -F _command oEd