makefile - 如何在 Makefile 中获取父目录
问题描述
这是打印当前目录,而不是父目录:
run:
@cd ..; \
echo $(shell pwd)
我需要像这样的命令中的父目录:
run:
@cd ..; \
docker run -it --rm -p 8080:8080 -v $(shell pwd):/go/src/hello golang bash
解决方案
为什么不使用 POSIXly 强制变量PWD
?
run:
@cd ..; echo $$PWD
今天保存一个过程!
推荐阅读
- flutter - 如何对列表进行排序
- javascript - Javascript 在粘贴时捕获特殊字符,特别是 TAB
- spring - 在存储库中声明自定义方法时,我们应该遵循哪些规则?
- android - 如何在新片段导航后立即打开对话框片段
- html - css剪辑路径部分圆圈
- ada - Ada 抱怨我在函数调用中添加了一个 volatile 对象而不是 volatile 的泛型类型
- r - cronR add_cron 在所有 Mac OS High Sierra 中都不执行脚本
- django - 如何在 Django Rest Framework 中保存外键字段
- javascript - 反应自定义钩子:无法获得异步功能
- date - 如何使用 unix 在一行 csv 文件中将 23/1/17 转换为 23/01/2017?