Editor」カテゴリーアーカイブ

viの文字列置換

viで文字列を置換するコマンド

現在の行の最初の文字列を置換

:s/old/new

現在の行の全ての文字列を置換

:s/old/new/g

全ての行の全ての文字列を置換

:%s/old/new/g

10行目から20行目までの文字列を置換

:10,20s/old/new/g

10行目から最終行までの文字列を置換

:10,$s/old/new/g