ユニケージ開発に触発されたり
元からあるもので、ツールは作った方がいいと思ってなるべくshで
書こうと思ってたけど
# path=""; test -f $path || test -d $path; echo $?
0
こういう落とし穴があるとハマって結局PHPとか他のスクリプトで
書きたくなるね。。。
変数をダブルクォートで囲まないとダメっての知らなかっただけだけど。

みんな自分で使うツール何の言語で書いてる?