gpt4 book ai didi

linux - 在 linux 中回显路径有什么影响?

转载 作者:太空狗 更新时间:2023-10-29 12:20:15 26 4
gpt4 key购买 nike

我有一个带有以下 if 语句的 bash 脚本:

if [ "$(PATH)/$(FILE)" != "`echo $(PATH)/$(FILE)`" ]; then [code omitted] fi

将文件路径与回显的相同文件路径进行比较的目的是什么?

bash 脚本嵌入在 Makefile 的规则中。因此,变量的表示法不同于普通的 bash 脚本。例如,$(PATH) 将被 Makefile 中定义的 PATH 变量替换。

最佳答案

看起来 Makefile 的作者希望 PATH 和/或 FILE 包含变量引用,比如

PATH='/$foo/bar'

因此 $PATH 不一定与 $(echo $PATH) 的扩展相同。

关于linux - 在 linux 中回显路径有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11803247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com