スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MacOSXで文字/改行コード変換

最近、古いテキストデータを移植する必要があり、少々調べたのでメモを残す。
(両ページのオーナーさんに感謝)


以下、ターミナルで実行する。

(1)文字コードの変換には iconv コマンド。
例)シフトJISをUNICODEに変換
  iconv -s -f SHIFT_JIS -t UTF-8 sjis.txt >unicode.txt
出典> http://saramac.main.jp/blog/archives/008792.html


(2)改行コードの変換には tr コマンド か perl。
例)Mac -> Windows
  $ perl -p -e 's/¥r/¥r¥n/g' < mac.txt > windows.txt
  Mac -> UNIX
  $ tr ¥¥r ¥¥n < mac.txt > unix.txt
出典> http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/crlf.html

(註1:¥は半角\に直すこと。このブログでは"半角\"+"r" が改行に解釈されて
 しまうので全角¥にしてある)
(註2:<と>は半角アングルに直すこと。)
スポンサーサイト

この記事のトラックバックURL

http://tagisuya.blog12.fc2.com/tb.php/201-67c129d1

コメント

コメントする

管理者にだけ表示を許可する

Template Designed by DW99

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。