需求描述 获取docker容器里所有的以config结尾的文件,并批量保存到本地 出现问题 cp: cannot stat ‘A.config\r’: No such file or directory 然后手动去执行了下发现是正常的,那么究竟是什么原因呢 解决方案 find命令在查找出来的参数,默认是单独一行,通过观察文件末尾的**\r**就能发现,那么我们需要在传递参数时,将\r置空,使他与后面的目录路径是一行命令 config_file=$(echo $file| sed 's/\r//') 然后下面的脚本使用config_file参数即可解决