コマンドラインのエスケープ文字
すこし前...って、もう半年以上前だ...id:ladybug:20040920 で書いたけど、私はコマンドラインアプリケーションとして ToString.exe というものを作成して、なんだかんだと簡単な確認によく利用している。
そこで、ちょっと困ったしたのが < と > の扱い。 いやぁ、単純に Windows のコマンドプロンプト上でコイツをエスケープする方法を知らなかったんですよね。
C:\HOME> tostring 0xFFFF >> 5 C:\HOME>
とかやって、5 というファイルを作成し、
C:\HOME> tostring "0xFFFF >> 5" 0xFFFF >> 5 C:\HOME>
などと、文字列定数を表示してみたり(笑 正解は、
C:\HOME> tostring 0xFFFF ^>^> 5 2047 C:\HOME>
でした。