How My Heart Sings

Sun, 17 Apr 2005

BeOSでbash

BeBitsbash utf-8というのが出ています。ふむ?

BeOS/bin/shbash2.03です。これに例えばPréludeという名前のファイルを食わせた後カーソルを移動させると、カーソルがプロンプトの方まで食い込んでしまいます。文字数のカウントを間違えている訳です。日本語名のファイルだと、カーソルは一文字の半分ずつ移動したり。…ということで、bash utf-8を、でわさっそく…

ダウンロードしたファイルを展開すると、bash_2.03_utf8patch/shbash_2.03_utf8patch/drop 'sh' to this folderというのが出来ます。フォルダは/boot/beos/binへのシンボリックリンクになっており、フォルダにドロップすると既存の/bin/shを置き換えてしまいます(/bin//boot/beos/binへのシンボリックリンク)。バックアップしておきましょう。実際には置き換えても問題は出ないようですが。

/boot/beos/bin/shを置き換えて試したところ、カーソルはちゃんと移動して、問題無いようです。…ファイル名が日本語のものはだめみたい。良く見たら、ダウンロードのページにもDouble-width characters, combining characters and bidi are not supported by this patch. とあるので、しょうがないのですね。残念。

Meta Infomation of this entry

You can add this Entry to your  はてなブックマーク and Delicious

Comments

Add Comment...

スパム対策のため、一ヶ月を経過したエントリにはコメントを書き込めないのです…後、http:と書くこともできません。

Name:

Comment:

Le violon intérieur....
Yasuo Yamashita
vaiorinnhiATTOnaDOTrimDOTorjye-pi-
Y.A.S.U.O Ytterbium Artificial Sabotage and Utility Organism Y.A.S.U.O Yelling Abomination from the Sunless Underground Oasis

Pyblosxom and plugins. For detail, see http://viole.sakura.ne.jp/blosxom/blosxom.cgi/plugin_info