在我的 Makefile 中我有这样的东西
BREW?=/opt/homebrew/bin/brew
这在标准 shell 命令中的等价物是什么?上面所做的是检查是否已定义环境变量 BREW。如果是,则使用该值,否则使用分配的值。
我将如何在标准 shell 语句中翻译以上内容 我在做这个
env | grep BREW > /dev/null
if [ $? -eq 0 ];then
export BREW=$BREW
else
export BREW=/opt/homebrew/bin/brew
fi
echo "The path of brew is : $BREW"
它不打印最后一条语句 BREW