2009年5月9日土曜日

文字列置換

いろいろな置換方法をメモ

【vi】
:%s/置換前文字列/置換後文字列/gc
※最後のcは確認。


【emacs】
置換:
M-x、query-replace【return】、旧文字【リターン】、新文字【リターン】


【sed】
sed s/abc/def/g file.txt > outfile.txt
「g」を指定しなかった場合は、
1行に複数の文字列があった場合、最初に登場する文字列だけが変換される。

複数空白スペースを1つの空白スペースに置換
sed -e 's/ */ /g' sample.list > ss

s/[sp][sp]*/[sp]/g



0 件のコメント:

コメントを投稿