HOME >> 鯖缶 >> Linuxで文字コード一括変換(2)

2007年12月31日

Linuxで文字コード一括変換(2)

文字コードの変換処理で、複数の拡張子を一括で行いたい場合のコマンドです。

※実行はバックアップを取ってから行いましょう!

実行したいフォルダに移動後、
find . -type f -regex ".*\.\(php\|tpl\)$" -print0 | xargs -0 nkf -w -Lu --overwrite
これで指定した拡張子のファイル全てUTF8に変換、改行コードがLFになります。 拡張子を増やしたい場合は、\(php\|tpl\|xxx\) のように増やしていけます。

変更先の文字列が EUC-JP なら、 -w の変わりに -e とすれば大丈夫です。

« 一つ前のエントリーへ | HOMEへ | 次のエントリーへ »

【鯖缶カテゴリーの関連記事】

投稿者 on 2007年12月31日 13:58

Linuxで文字コード一括変換(2)を最後までお読下さいましてありがとうございます。
に関するトラックバックやコメントを受け付けています。
に関する記事をお持ちの方や関連のブログをご紹介ください。
必ず訪問させて頂きます。

このエントリーを友達に紹介する!

友達のメールアドレス:

あなたのメールアドレス:

メッセージ(オプション):

トラックバック

このエントリーのトラックバックURL:
http://www.eitaro-saba.com/mt-tb.cgi/62

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)