Linux vi替换全部
Linux vi全部替换
在命令模式下,可以将一个字符串替换为另一个字符串。为此,首先必须输入: 进入 ex 模式。然后选择必须替换字符串的行范围。
如果要替换从第一行到最后一行的字符串 1,$ 。要从特定行替换,请提及起始行和最后一行。例如,,2,5 将从第二行替换为第五行。
语法:
: &ltstartLine,endLine > s/&ltoldString> \/&ltnewString>/g
注意: 这里的 g 代表全局。如果该字符串在一行中重复多次,则使用g来从上述行范围内的所有位置全局替换该字符串。
示例1:
: 1,$ s/可读/已更改/
看上面的快照,我们已经编写了命令: 1,$ s/可读/已更改/
按Enter键后,将字符串可读替换为已更改的字符串。
示例1:
: 3,6 s/letters/neww/g
看上面的快照,我们编写了命令: 1,$ s/letters/neww/g
按Enter键后,字符串让ters 替换为字符串 neww。