gpt4 book ai didi

command-line - 自动完成命令行参数

转载 作者:行者123 更新时间:2023-12-03 07:34:47 25 4
gpt4 key购买 nike

在 bash 中,mplayer 和 imagemagick 的“convert”等可执行文件在其命令行参数上具有很酷的自动完成功能。例如,如果我输入

mplayer <tab><tab>

在我的视频文件夹之一中,mplayer 将列出位于该文件夹中的所有媒体文件,并且仅列出媒体文件。

同样,如果我输入

convert -<tab><tab>

然后我将看到转换脚本的所有可能选项,这很棒。

我的问题是如何使用 bash、ruby 或 python 脚本实现类似的功能?

最佳答案

这是BASH智能补全的一个例子。基本描述是here ,编写自己的扩展的指南是 here另一个(基于 Debian 的)指南是 here 。这是 fuller featured introductioncomplete 命令(促进此行为的命令)。

关于command-line - 自动完成命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3690655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com