人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linux(CENTOS5.5)で、下層のディレクトリ内のソースも含め、複数ファイル中の日本語UTF-8の文字列を一気に置き換える方法、もしくはプログラムもしくはソースコードがないでしょうか。Windows環境下では、秀丸などいくつかのツールで可能ですが、Linux環境でやりたいと思っています。
ちなみに、秀丸をlinuxでうごかしましたが、それではうまくいきませんでした。
プログラムソースコード群の中のUTF-8での単語を一気に置き換えるのが目的です。


●質問者: nakamura12go
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kodairabase
●100ポイント ベストアンサー

こんな感じです。

find 基準ディレクトリ -type f -exec sed -i --ctype=utf-8 's/変換前/変換後/g' {} +

nakamura12goさんのコメント
ありがとうござます。基本的なコマンドで出来るとは知りませんでした。

nakamura12goさんのコメント
以下のコマンドで実際にできました。大変ありがとうございます。 おかげで。人生のうちの三日分ぐらいは節約できたんじゃないかと思います。 find . -type f -exec sed -i 's/返還前文字列/変換後文字列/g' {} +
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ