我的一行看起来像这样:
RUN for i in `x y z`; do echo "$i"; done
...旨在打印三个项目中的每个项目
但这引起了 /bin/sh: 1: x: not found
知道我在做什么错吗?
看来您正在使用反引号。反引号中的内容将被执行,反引号中的文本将被结果返回的内容替换。
尝试使用单引号或双引号代替反引号 。
尝试像这样消除反引号:
RUN for i in x y z; do echo "$i"; done
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句