如何通过管道传输“选项卡完成”显示的命令列表?

cwd*_*cwd 12 command-line scripting bash autocomplete

在 bash 中使用命令时,我喜欢使用双选项卡选项来显示可用命令。一些命令比其他命令有更多可能的匹配:

选项卡完成的屏幕截图 http://img13.imageshack.us/img13/5541/picturemhy.jpg

有没有办法将双选项卡的输出通过管道传输到 somwehere,例如grep?我找到了一个相关的帖子,但我仍然不确定如何实现它以将其通过管道传输到 grep。

小智 21

对于命令使用compgen -c

$ compgen -c bas
basename
base64
bashbug
bash
basename
base64
bashbug
Run Code Online (Sandbox Code Playgroud)

您可以简单地通过管道传输此输出grep