首页 > 解决方案 > 如何在 Makefile 中获取父目录

问题描述

这是打印当前目录,而不是父目录:

run:
    @cd ..; \
    echo $(shell pwd)

我需要像这样的命令中的父目录:

run:
    @cd ..; \
    docker run -it --rm -p 8080:8080 -v $(shell pwd):/go/src/hello golang bash

标签: makefile

解决方案


为什么不使用 POSIXly 强制变量PWD

run:
    @cd ..; echo $$PWD

今天保存一个过程!


推荐阅读