小编Iam*_*ian的帖子

按 T​​ab 键时 Bash 不会扩展变量

在之前的 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)

如您所见,变量不会扩展到所需的路径。这有什么问题?

command-line bash environment-variables

7
推荐指数
1
解决办法
546
查看次数

标签 统计

bash ×1

command-line ×1

environment-variables ×1