在bash完成脚本中,假设COMPREPLY =(aa / ba / aa / bb /).调用脚本时,完成选项对用户来说是这样的:
$foo aa/b<TAB> aa/ba/ aa/bb/
但是,我希望能够更好地控制这些选项的显示方式.特别是,我想只向用户显示每个COMPREPLY选项的子字符串,类似于bash中目录完成的工作方式:
$foo aa/b<TAB> ba/ bb/
有没有办法在bash中这样做?