如何在Linux中使用sed命令替换此字符串?

时间:2013-09-09 14:01:59

标签: string replace sed

我有很多php文件,其中包含以下文字:

“Title 1 / Subtitle 2 / Subtitle 3”

我需要用以下内容替换此文本:

“Title 1 / Subtitle 3”

如何使用“sed”命令执行此操作?

谢谢。

1 个答案:

答案 0 :(得分:2)

这应该足够了:

sed -i 's#Title 1 / Subtitle 2 / Subtitle 3#Title 1 / Subtitle 3#g' file*.php

解释

sed 's#text#replace#g' file仅用text替换replace file。如果我们添加-i,它会使用替换版本更新文件。