Linuxでvimで文字列を一括置換の方法

Linuxでは、vimの置換コマンドを使用して、文字列をまとめて置換できます。以下は、よく使われる置換コマンドです。

  1. 指定した文字列を置き換えます。:s/old/new/
  2. 行末に「g」オプションを加えると、その行で発見したすべてのマッチを置き換えることが可能です。
  3. コマンドの前に「%s」を付けることで、ファイル内の全てのマッチした文字列を置換できます。
  4. 置換の確認を1つずつ行うには、コマンドの最後に「c」オプションを付けます。:%s/old/new/gc
  5. 指定行範囲の文字列を置き換える: n,m s/old/new/g

これらの置換コマンドを使用する際は、誤操作でデータが紛失する可能性があるため、ファイルを必ずバックアップしてください。

bannerAds