/ を含む文字列の置換

うちに辿り着いた検索キーワードより。

viで / を含む文字列を一括置換するにはどうしたらいいでしょう。はいはい。 ed, sed, vi などでの置換は s/hoge/fuga/g なんてやるのは知っているということ じゃな。このsの次に使うデリミタの / は、実は / でなくてもなんでも良い。

:%s,/usr/local,/opt/hoge,g

とかやるべし。もちろん / をデリミタにして / 自身のパターンを \/ で書 いても良いが、めんどいので、わしはviの置換ではたいていの場合 ,(カンマ)を 使っている。sedも然り。


Generated with mkdiary.rb
yuuji@example.org
Fingerprint16 = FF F9 FF CC E0 FE 5C F7 19 97 28 24 EC 5D 39 BA
HIROSE Yuuji - ASTROLOGY / BIKE / EPO / GUEST BOOK / YaTeX [Tweet]