mk1*_*k12 5 bash shell terminal environment-variables
使用环境变量(如PATH)作为$ PATH或$ {PATH}有什么区别?
Ada*_*eld 14
在大多数情况下没有区别.唯一重要的是,如果要在扩展后包含尾随文本.例如,假设您PATH包含字符串FOO(实际上不是有效路径,但这是一个示例),并且您想要形成字符串FOOBAR.如果你这样做了
$PATHBAR
Run Code Online (Sandbox Code Playgroud)
你会得到名为变量的扩展PATHBAR,这可能不是你想要的.如果你这样做了
$PATH BAR
Run Code Online (Sandbox Code Playgroud)
你会得到一个空间之间FOO和BAR,你想也没有什么.解决方案是使用大括号:
${PATH}BAR
Run Code Online (Sandbox Code Playgroud)
这给了你FOOBAR.
| 归档时间: |
|
| 查看次数: |
2050 次 |
| 最近记录: |