更新后bash自动完成行为异常

Ton*_*tin 3 bash auto-completion

由于 bash 是最近更新的,当我尝试在 cd 期间通过 Tab 键自动完成时,我得到以下信息...

tony@tony-HP:~$ cd Mucword=1
words[0]=${!ref}${COMP_WORDS[i]}
words[1]=${!ref}${COMP_WORDS[i]}
cword=1
words=("${@:3:2}")
cword="$3"
cur="$3"
cur="$3"
cword="$3"
prev="$3"
words=("${@:3:2}")
 compgen -d -- "$quoted" 
sic/
Run Code Online (Sandbox Code Playgroud)

在这里,我cd Mu在提示符下输入并使用选项卡,在 bash 吐出我不需要的信息sic/后,在确定我的音乐目录后添加。有什么变化?在安全问题之后是否有默认设置?

ps 如您所料,点击返回更改目录。

小智 9

我知道这个问题有点老了,但如果有人遇到同样的问题,我会回答。这可以通过在终端中键入 'bash +v' 来解决。您可能输入了 'bash -v' 试图查看 bash 版本(就像我所做的那样),但这会做其他事情。PS查看bash版本使用'bash --version'