小编Ryo*_*Ryo的帖子

Bash 部分全局扩展

我有一个与此类似但不同的问题:如果可能,我希望 bash在自动完成中使用glob 扩展。例如,我想

$ ls *2.<TAB>
Run Code Online (Sandbox Code Playgroud)

给我:

$ ls mydoc2.
mydoc2.pdf mydoc2.tex mydoc2.txt
Run Code Online (Sandbox Code Playgroud)

我经常遇到这种情况。在上面的例子中,我使用了短前缀“mydoc”,但实际的前缀通常很长。这可能吗?

我知道*2.*会扩展为C-x*,但这是一个不同的函数,在这种情况下不适合(因为我只需要从与 glob 匹配的文件列表中选择一个文件)。

bash globbing tab-completion

7
推荐指数
1
解决办法
1020
查看次数

标签 统计

bash ×1

globbing ×1

tab-completion ×1