在之前的 Ubuntu 18.04 版本中,Bash 中的变量会在我按下该Tab键时展开。但是在 Ubuntu 20.04(使用 bash 5.0.16)中,变量没有扩展。相反,$变量前的美元符号以反斜杠开头。
例如,假设我有一个变量MY_DIRECTORY:
export MY_DIRECTORY=/path/to/a/folder
Run Code Online (Sandbox Code Playgroud)
现在当我写这样的东西时:
ls $MY_DIRECTORY<Tab key>
Run Code Online (Sandbox Code Playgroud)
我得到:
ls \$MY_DIRECTORY
Run Code Online (Sandbox Code Playgroud)
如您所见,变量不会扩展到所需的路径。这有什么问题?