代码之家  ›  专栏  ›  技术社区  ›  sofname

从makefile中显示的环境变量检索主机名

  •  0
  • sofname  · 技术社区  · 6 年前

    假设我的环境变量显示为“mypc:0.0”,我如何在makefile中检索主机名部分“mypc”?

    我试过类似的东西 @echo $(patsubst :0.0,,$(DISPLAY)) 没有任何运气。

    事先谢谢。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Renaud Pacalet    6 年前

    正确使用 patsubst 在这种情况下:

    $(patsubst %:0.0,%,$(DISPLAY))
    

    (the :0/0 图案不匹配 mypc:0.0 虽然 %:0.0 做)。