个性化阅读
专注于IT技术分析

Linux vi全部替换

在命令模式下, 可以将一个字符串替换为另一个字符串。为此, 首先必须键入:才能进入ex模式。然后选择必须替换字符串的行范围。

如果要替换从第一行到最后一行1的字符串, 则可以使用$。要从特定行替换, 请提及起始行和最后一行。例如, 2, 5将替换第二行到第五行。

句法:

:&ltstartLine, endLine> s /&ltoldString> \ /&ltnewString> / g

注意:这里g代表全局。如果字符串在一行中重复不止一次, 则使用g来从上述行范围内的所有位置全局替换它。

范例1:

:1, $ s /可读/已更改/

Linux vi全部替换1

看上面的快照, 我们已经写了命令:1, $ s / read / changed /

Linux vi全部替换2

按下回车键后, 可读字符串将替换为更改字符串。

范例1:

:3, 6 s /字母/ neww / g

Linux vi全部替换3

看上面的快照, 我们已经写了命令:1, $ s / letters / neww / g

Linux vi全部替换14

按Enter键后, 字符串字母将替换为字符串neww。

赞(0)
未经允许不得转载:srcmini » Linux vi全部替换

评论 抢沙发

评论前必须登录!