1、打开文件
text1.txt
gaocuili gaocuili gaocuili
gaocuili
gaocuili
gaocuili
- 替换当前行第一个gao为wang
:s/gao/wang
- 替换当前行所有分gao为wang
:s/gao/wang/g
- 替换从n行开始到最后一行中各行第一个gao为wang
:n,$s/gao/wang
- 替换第 n 行开始到最后一行中每一行所有 gao 为 wang
:n,$s/gao/wang/g
n 为数字,若 n 为 .,表示从当前行开始到最后一行
- 替换每一行的第一个 gao 为 wang
:%s/gao/wang/(等同于 :g/well/s//good/)
- 替换每一行中所有 gao 为 wang
:%s/gao/wang/g(等同于 :g/well/s//good/g)
2、不打开文件的替换
sed 's/wang/gao/g' test1.txt # 会替换