@kyanny's blog

My thoughts, my life. Views/opinions are my own.

sysvbanner で Mac でもみやすいバナーを出力する

これで

$ sudo port install sysvbanner
$ /opt/local/bin/sysvbanner `ruby -e 'puts %Q,30days Album#{[0x2122].pack("U")},'`

こうなる

™ が出てないのはご愛敬。 /usr/bin/banner は BSD のコマンドなので、文字がでかすぎる上に縦書き?になってしまってみづらい。 MacPorts に sysvbanner というのがあるのでそっちを使うとみやすい。

ちなみにワンライナーの 0x2122 は Unicode Character 'TRADE MARK SIGN' (U+2122) 参照。 python だと楽にかける。 Perl でも \x{2122} で一発 (encode しなきゃなんないけど) Ruby 1.9 だともうちょっと楽にかけたりするのかしら。


ちなみになんでこんなのやりたかったかというと、このスクリーンショットをとりたかったからでした。