2010-01-10から1日間の記事一覧

Mac OS X の ls が UTF-8 NFD を吐くことによる mlterm 文字化け対策

Mac

ls_utf8macというコマンドをつくる。ESCは ctrl+escキー (ターミナルには^[と出る) を入力する。 $ cat > ls_utf8mac #!/bin/sh ls -CF $@ | /usr/bin/iconv -f UTF-8-MAC -t UTF-8 | perl -pe "s/([^\t\*]*)(\*)/ESC[31m\1ESC[00m\2/g; s/([^\t\/]*)(\/)/ES…