在vi中進行批量替換

從 YTYZX有图有真相的百科
於 2022年3月22日 (二) 17:37 由 45.77.171.9 (對話) 所做的修訂 (e)
跳到: 導覽搜尋

e

替換每行第一個符合規則的字符

6.以上为替换所有行的所有“t”为“T”,如需只替换每行的第一个“t”为“T”,则输入“:%s/t/T/”并按回车键确定。
  备注:注意后面没有加g。

ViBatchR6.png

7.亦可输入“:g/t/s//T/”并按回车键确定,结果与上面相同。
  备注:注意s后面是两个斜杠。

ViBatchR8.png

8.替换效果如下,每行的第一个小写t被替换为大写T。

ViBatchR7.png

e

e

e