2010-11-30 54 views

回答

4

命令行:sed -i 's/"\/web/"$\/web/g' FILENAME,或省略-iFILENAME如果管道输入。

虽然这样做时要小心 - 首先运行时不要使用-i,如果您确信结果正是您想要的,则可以使用它。

对于多个文件:find . -type f -exec sed -i 's/"\/web/"$\/web/g' {} \;

0

在VIM:

:set hidden 
:args * 
:argdo %s/"web/"$web/g 
:wqa 
+0

,但我想这样做通过分布在文件夹层次结构中的大量文件 – w2lame 2010-11-30 08:33:52

+0

然后用`args **/*`替换`args *`。向任何人投降:为什么?这不工作吗? – Benoit 2010-11-30 08:36:09

2

随着GNU sed的

sed -r 's|"(/web)|"$\1|g' * 

如果您满意的输出,改变sed -rsed -ri做就地编辑

相关问题