Linuxでvimで文字列を一括置換の方法
Linuxでは、vimの置換コマンドを使用して、文字列をまとめて置換できます。以下は、よく使われる置換コマンドです。
- 指定した文字列を置き換えます。:s/old/new/
- 行末に「g」オプションを加えると、その行で発見したすべてのマッチを置き換えることが可能です。
- コマンドの前に「%s」を付けることで、ファイル内の全てのマッチした文字列を置換できます。
- 置換の確認を1つずつ行うには、コマンドの最後に「c」オプションを付けます。:%s/old/new/gc
- 指定行範囲の文字列を置き換える: n,m s/old/new/g
これらの置換コマンドを使用する際は、誤操作でデータが紛失する可能性があるため、ファイルを必ずバックアップしてください。