如何将参数传递给"找到"来自码头工人?

时间:2018-02-02 04:39:58

标签: powershell docker

我正在尝试一些想法。

我在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搞砸了{} \;,但我无法逃脱它。

1 个答案:

答案 0 :(得分:3)

使用shell执行该命令,请尝试

sh -c "your find command with exec"