viをマスターしよう!
6 検索へ - 7 置換 - 8 コピー・ペーストへ
 viで置換を行うには、コマンドモードで置換前文字列、置換後文字列を指定します。書式は下記の通りです。

 置換  :%s/置換前文字列/置換後文字列/

 習うより慣れろということで、例をいくつか挙げていきます。

 例1) 「computor」という文字列を「computer」に置換する
     :%s/computor/computer/

 書式中の「%」というのは実は置換対象を「全行」にするという意味です。ここの部分に置換対象行(開始行と終了行をカンマ区切り)を指定することもできます。

 例2) 3行目から5行目までの「tom」という文字列を「Tom」に置換する
     :3,5s/tom/Tom/

 今までの例では、同一行に置換対象文字列が複数ある場合、最初の文字列しか置換されません。
 同一行に置換対象文字列が複数あった場合に全て置換するには末尾に「g」を付加します。

 例3) ページ内の全ての「onClick」という文字列を「onclick」に置換する
     :%s/onClick/onclick/g


ヒント
 viのコマンドのうち「:」で始まるものは最後に「Enter」キーを押す必要があります。



viをマスターしよう!
0viとは?・vi環境構築
1起動・終了
2モード切り替え
3文字の削除
4カーソル移動・基本
5繰り返し・取り消し
6検索
7置換
8コピー・ペースト
9入力モードにするコマンドいろいろ
10カーソル移動・応用
11他のファイルを取り込む
12これだけは覚えたいvi設定
その他のLinux関連コンテンツ
シェルスクリプト講座
かんたん!アクセス権
テキスト処理コマンド
ファイル操作コマンド
ユーザー管理コマンド
ファイル検索コマンド


Yahoo!ブックマークに登録 Googleブックマークに登録 はてなブックマークに登録 livedoorブックマークに登録 deliciousブックマークに登録 Buzzurlブックマークに登録


トップ | このサイトについて | 管理者へメール | サイトマップ
Google www una.soragoto.net  
Copyright(c) 2009 - 2012 una All Rights Reserved.