【发布时间】:2011-04-26 11:35:11
【问题描述】:
在 bash 完成脚本中,假设 COMPREPLY=(aa/ba/ aa/bb/)。调用脚本时,完成选项对用户来说如下所示:
$ foo aa/b<TAB>
aa/ba/
aa/bb/
但是,我希望对这些选项的显示方式有更多的控制。特别是,我只想向用户显示每个 COMPREPLY 选项的子字符串,类似于现在 bash 中目录完成的工作方式:
$ foo aa/b<TAB>
ba/
bb/
有没有办法在 bash 中做到这一点?
【问题讨论】:
标签: bash bash-completion