我正在尝试一些想法。
我在Windows上运行了一个ubuntu docker容器。我想在容器内使用find
命令来扫描我的Windows目录。
我是从powershell做到的:
docker --rm -v c:\test:/data run ubuntu find /data -type f
效果很好。但是如果我想将参数传递给-exec
选项,就像这样
docker --rm -v c:\test:/data run ubuntu find /data -type f -exec dos2unix {} \;
我发现:缺少`-exec' 错误的参数。我怀疑powershell搞砸了{} \;
,但我无法逃脱它。
答案 0 :(得分:3)
使用shell执行该命令,请尝试
sh -c "your find command with exec"