我正在尝试一些想法。
我有一个在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弄乱了{} \;
,但我找不到摆脱它的方法。
使用外壳执行该命令,因此请尝试
sh -c "your find command with exec"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句