質問: Linux(CENTOS5.5)で、下層のディレクトリ内のソースも含め、複数ファイル中の日本語UTF-8の文字列を一気に置き換える方法、もしくはプログラムもしくはソースコードがないでしょうか。Windows環境下では、秀丸などいくつかのツールで可能ですが、Linux環境でやりたいと思っています。 ちなみに、秀丸をlinuxでうごかしましたが、それではうまくいきませんでした。 プログラムソースコード群の中のUTF-8での単語を一気に置き換えるのが目的です。
回答: こんな感じです。 ``` find 基準ディレクトリ -type f -exec sed -i --ctype=utf-8 's/変換前/変換後/g' {} + ```