ホーム » パソコン » ソースコード中の文字列を置換する

ソースコード中の文字列を置換する


--- 広告 ---
--- 広告 ---
/user/bin/perl -pi -e 's|hoge|honya|g' *

最近は perl でプログラムを書く事はめったになくなりましたが、html や php で書いた複数のファイルに含まれる特定の文字列を一気に書き換える時には、上記のコマンドを使っています。

引数になっている「-p -i -e」オプションを使うと、コマンドラインから簡単に文字列処理を行う事ができます。

perl の他に sed を使う事もあります。っていうよりは'文字列をルールに従って変換する'コマンドが sed ですね。

テキスト・ファイルの5〜10行目を削除する
sed -e "5,10d" source.txt

テキスト・ファイル内の「hoge」を「Honya」に変換する
sed -e "s/hoge/Honya/g" source.txt

「Error」がある行に,「### Check Line ###」という新しい行を追加する
sed -e "/Error/i ### Check Line ###" source.txt

参考URL:
【 sed 】 文字列の置換,行の削除を行う

--- 広告 ---
--- 広告 ---

 

この記事に関連する記事一覧

目 次
最近の投稿
--- 広告 ---
--- 広告 ---
お問い合わせ