在一个bash补全脚本中,假设
有什么方法可以在bash中完成这个任务吗?
COMPREPLY=(aa/ba/ aa/bb/)
。当脚本被调用时,补全选项对用户来说看起来像这样:$ foo aa/b<TAB>
aa/ba/
aa/bb/
然而,我希望能更好地控制这些选项的显示方式。特别是,我想要向用户显示每个COMPREPLY选项的子字符串,类似于bash中目录补全的工作方式:
$ foo aa/b<TAB>
ba/
bb/
有什么方法可以在bash中完成这个任务吗?
COMPREPLY
情况的选项,而不使用compopt
。 - Roman Nurik