【viエディタ】ファイル内でユーザ確認無しで一気に置換する (ただし行単位では最初にマッチする文字のみ)コマンド

Redhat Linux 環境の vi エディタに関してファイル内でユーザ確認無しで一気に置換する (ただし行単位では最初にマッチする文字のみ)コマンドを紹介します。
ファイル内の全ての[置換え前]を[置換え後]で置換する。ただし行単位では最初に一致したものを置換する。[置換え前][置換え前][置換え前] という行の場合、最初の[置換え前] のみ置換される。
以下のコマンドを実行します。

:%s/[置換え前]/[置換え後]



スポンサード リンク

vi コマンド一覧へ戻る