Bash 中的 Makefile 等价物

问题描述 投票:0回答:0

在我的 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

shell makefile
© www.soinside.com 2019 - 2024. All rights reserved.