Bash – $PATH和${PATH}
发布时间:2020-12-15 22:26:29 所属栏目:安全 来源:网络整理
导读:使用环境变量(如PATH)作为$PATH或${PATH}有什么区别? 解决方法 在大多数情况下没有区别.唯一重要的是,如果要在扩展后包含尾随文本.例如,假设您的PATH包含字符串FOO(实际上不是有效路径,但这是一个示例),并且您希望形成字符串FOOBAR.如果你这样做了 $PATHBAR
使用环境变量(如PATH)作为$PATH或${PATH}有什么区别?
解决方法
在大多数情况下没有区别.唯一重要的是,如果要在扩展后包含尾随文本.例如,假设您的PATH包含字符串FOO(实际上不是有效路径,但这是一个示例),并且您希望形成字符串FOOBAR.如果你这样做了
$PATHBAR 您将获得名为PATHBAR的变量的扩展,这可能不是您想要的.如果你这样做了 $PATH BAR 你会在FOO和BAR之间找到一个空间,也不是你想要的.解决方案是使用大括号: ${PATH}BAR 这给你FOOBAR. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |