Tips記事
» 2001年04月04日 00時00分 UPDATE

テキストファイル内の特定文字列を一括置換させたい

[木田佳克,ITmedia]

 テキストファイル内の文字列を一括変換させたい場合,テキスト成形ツール「sed」を利用するのがよい。sedがインストールされているかどうかは,次のようにして確認しよう。インストールされていない場合には,RPMの場合「rpmfind.net」などから検索してインストールすればよい。

# rpm -qa| grep sed
sed-3.02-6j1

 sedが使える環境であれば,例えば「hogehoge.txt」ファイルの中に含まれる「Windows」の文字列を「Window」に置換したい場合,次のように指定すればよい。

$ sed -e 's/windows/window/g' ./hogehoge.txt

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ