find . -name '*.HTML' -exec sed "s/foo/bar/g" {} \;
文件结构如下所示:
./two/three.HTML./two/two.HTML./two/one.HTML./three/three.HTML./three/two.HTML./three/one.HTML./one/three.HTML./one/two.HTML./one/one.HTML
然而,sed回来说文件无法找到,即使这两个命令自己工作正常(即我可以自己运行查找,我可以自己运行sed).
我有同伴看着它,他也被难倒了.我最后走了一条不同的路线,但我仍然想知道这里到底出了什么问题.
解决方法 感谢格伦杰克曼的建议:我需要在括号周围加上引号:
-exec sed "s/foo/bar/g" '{}' \;
而不是我最初发布它.
总结以上是内存溢出为你收集整理的search – sed:无法读取:没有这样的文件或目录全部内容,希望文章能够帮你解决search – sed:无法读取:没有这样的文件或目录所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)