【发布时间】:2012-02-29 00:05:50
【问题描述】:
我已经做了好几个小时了,出于某种原因,我不知道为什么这个命令不会替换所需的字符串。我正在尝试这个
grep -r -l 'first\.second\.third\.fourth' . | xargs -i -e sed's/first\.second\.third\.fourth/foo\.bar\.fooey/g'
所以我要做的是递归搜索包含大量文件的文件夹并将"first.second.third.fourth"更改为"foo.bar.fooey"。在我运行 grep 和 sed 命令后,我再次 grep 以确保没有找到“first.second.third.fourth”,但它出现了,我相信它会出现多次。所以我几乎无能为力了。
任何帮助将不胜感激。谢谢大家。
【问题讨论】: