端くれプログラマの備忘録 Unix [Unix] viエディタでの文字列の置換

[Unix] viエディタでの文字列の置換

参考サイトから抜粋。

カレント行で最初に合致した文字列を置換する

:s/置換対象文字列/置換後文字列/

カレント行の全置換対象文字列を置換する

:s/置換対象文字列/置換後文字列/g

ファイル全体の全置換対象文字列を置換する

:%s/置換対象文字列/置換後文字列/g

置換前に確認する

:%s/置換対象文字列/置換後文字列/gc

参考サイト

viのテキスト置換方法【実際の画面でわかりやすく解説】
https://eng-entrance.com/linux-vi-replace