Linux vi全部替换

在命令模式下, 可以将一个字符串替换为另一个字符串。为此, 首先必须键入:才能进入ex模式。然后选择必须替换字符串的行范围。
【Linux vi全部替换】如果要替换从第一行到最后一行1的字符串, 则可以使用$。要从特定行替换, 请提及起始行和最后一行。例如, 2, 5将替换第二行到第五行。
句法:
:&ltstartLine, endLine> s /&ltoldString> \ /&ltnewString> / g
注意:这里g代表全局。如果字符串在一行中重复不止一次, 则使用g来从上述行范围内的所有位置全局替换它。
范例1:
:1, $ s /可读/已更改/

Linux vi全部替换

文章图片
看上面的快照, 我们已经写了命令:1, $ s / read / changed /
Linux vi全部替换

文章图片
按下回车键后, 可读字符串将替换为更改字符串。
范例1:
:3, 6 s /字母/ neww / g
Linux vi全部替换

文章图片
看上面的快照, 我们已经写了命令:1, $ s / letters / neww / g
Linux vi全部替换

文章图片
按Enter键后, 字符串字母将替换为字符串neww。

    推荐阅读