grep -R \"\/web *
给了我一些我想改变的事件
\"\$\/web
我该怎么做?
答案 0 :(得分:4)
命令行:sed -i 's/"\/web/"$\/web/g' FILENAME
,如果管道输入,则省略-i
和FILENAME
。
在执行此操作时要小心 - 最好先运行-i
,然后使用它,如果您确定结果正是您想要的结果。
对于多个文件:find . -type f -exec sed -i 's/"\/web/"$\/web/g' {} \;
答案 1 :(得分:2)
使用GNU sed
sed -r 's|"(/web)|"$\1|g' *
如果您对输出感到满意,请将sed -r
更改为sed -ri
以进行就地编辑
答案 2 :(得分:0)
在vim中:
:set hidden
:args *
:argdo %s/"web/"$web/g
:wqa