我正在尝试创建一个脚本来运行 docker 集群。
在我的脚本中,有一段时间我想将一些文件从 docker 复制到我的本地机器。所以我正在创建CONTAINER_WORKDIR
变量。
CONTAINER_WORKDIR=`docker exec -it jmeter-master /bin/pwd`
存储的CONTAINER_WORKDIR
值为:
/usr/local/apache-jmeter-3.2/bin
问题是这个变量的末尾有一个奇怪的字符。尝试执行以下行:
echo "docker cp jmeter-master:$CONTAINER_WORKDIR/output.csv ."
我的预期结果是
docker cp jmeter-master:/usr/local/apache-jmeter-3.2/bin/output.csv .
但真正的输出是:
/output.csv .ter-master:/usr/local/apache-jmeter-3.2/bin
或pwd
命令docker exec
正在返回一个返回字符。
有一种方法可以从CONTAINER_WORKDIR
变量中删除这个字符