我想运行类似的东西:
pwd | echo "++++ working at : $x"
和$ x变量将显示当前目录。我尝试过一种没有成功的$(...)东西。
必须在一行中才能在Dockerfile中运行
答案 0 :(得分:3)
BASH为您提供一个名为PWD
的env变量,表示当前工作目录,因此无需调用任何外部实用程序,只需使用:
echo "++++ working at : $PWD"
答案 1 :(得分:2)
可以使用xargs
pwd | xargs -I{} echo "++++ working at : {}"
或者你可以不使用管道并使用子shell
echo "++++ working at : $(pwd)"
答案 2 :(得分:1)
反击救援!
#if
反引号意味着:将命令输出放在命令行中作为参数