在vi中進行批量替換
出自 YTYZX有图有真相的百科
在vi(vim)中可進行批量替換,腳本格式為:%s/source_pattern/target_pattern/g,其中source_pattern為原字符,target_pattern為替換後的字符。
1.输入“vim anaconda-ks.cfg”打开一个文件。 备注:亦可输入“vi anaconda-ks.cfg”。
2.文件内容如下。
全局替換所有字符
3.按两次Esc键并输入“:%s/t/T/g”并按回车键。
4.亦可输入“:g/t/s//T/g”, 4.替换效果如下,所有“t”已经被替换为“T”。
替換每行第一個符合規則的字符
5.以上为替换所有行的所有符合规则的字符,如需只替换每行的第一个符合规则的字符则输入“:%s/t/T/”。 备注:注意后面没有加g。
6.