我有一个非常基本的makefile,我想使用当前项目/文件夹的名称,但我一直有问题。我试过了:
example:
docker build -t `basename `pwd`` .
docker build -t `basename $(pwd)` # From what I know $() relates to a variable in makefiles.
有什么想法吗?
答案 0 :(得分:1)
一种方法:
docker build -t `basename $(PWD)`
与许多环境变量一样,它都是大写的。
正如评论中指出的那样:
docker build -t $$(basename $$(pwd))
也会奏效。这更类似于您的第一次尝试,其中使用pwd
命令而不是PWD
环境变量。
而且,这也有效:
docker build -t `basename \`pwd\``