DOS ってゆうな!


非常に気になる, というより気に入らないことがある. 雑誌や web で見掛ける, タコ向けの UNIX に関する紹介文のことである.
主にキーボードからコマンドを入力することで 操作を行うシステムであり.....
これはいい. 正確ではないが, 間違っているわけではないからな. しかし, 非常にしばしば見掛けるのであるが, そのまえに
M$-DOS のように
というのを付けるのだけは, やめて頂きたい. そういうものの言い方をするときは, 厳密を期すために, 上記表現のまえに
私は UNIX のシェルも M$-DOS の COMMAND.COM 程度にしか使えない痴れ者ですが
という断りを付けてからにしてもらいたい.

だいたい, そんな説明で, 「ふーん.そうなんだ」と わかる奴なんか居ねえよ. 今時のタコは DOS なんか知らねって.

それにしてもなあ, job control もなければ 補完もない. ヒストリは 一個しかなく, あー, もー. 他にどんな制限があったか, 忘れたよ. お. 本棚から「M$-DOS コマンドリファレンス」が出て来たぞ. 古きを温めてなんとやら, だ.

おおー. すげえ. コマンド 「SUBST」 こりゃすげえぞ. ディレクトリにドライブ名を割り当てる 「それって mount コマンドみたいなもん?」と 思ったあなたは甘い! 激アマ. ぜーんぜんわかっとらん! そのです. ディレクトリを /dev/hda? みたいにアクセスできるように するという素晴らしいコマンドです. しかし, こんなことして何が嬉しいんじゃ? わかんねー. 謎だね. いまだに BASIC 作ってる会社は, やっぱ考えることが違うわ. つうか, 使ったことねえや. これは.

おお.「UNIX ライクに, パイプが使えます.」と書いてある. 素晴らしい! でも, フィルタになるプログラムが FIND MORE SORT の 3個しかねえや... (そういやそうだったな) (1) sed はどこ行った? grep ないの? awk は? もちろん, エラー出力などというものは存在しない. つうか, grep が無いんだよね. 無論, xargs も無い. それで UNIX ライクとか言うか? 普通. サギだ. JARO 級だよ, これは.(2)

手元に DOS が動く環境が無いが, 本にはコマンド行の制限とかが, 書いてないので判らん. シェルのメタキャラクタをエスケープする方法も書いてない. そういうのって, DOS ではどうなってたっけ. 書いてないってことは, 無いのかな? を. あったあった.

名前と拡張子には英数, カナ, 漢字が使用できる. ただし, | . : ; " < > は使用できない.
ウヒヒ. 要するに, 無いのか. わ. 今, Linux の dos ファイルシステムで 実験してみたら, 星(*)も使えねえや. シェルでエスケープしても 関係ねえよ. わはは! こんなもんと, UNIX を一緒にすんなよ. どうせだったら
ゐんどうづ は M$-DOS のようにファイル名にアレもコレも使えないシステ ムであり, M$-DOS のように シンボリックリンクもなく, メモリ保護もなく, 以下略. じつはよく知らん.
じゃろ?

判決. 以下の理由により有罪とする

したがって, 当法廷は被告(って誰じゃ?)を 80C86 256個 を イッキ喰いの刑に処す. ばりばり.
(1) UNIX でパイプがどんなにカッコ良く使われているかは, 口で言っても判るまい. インストールして, やってみよ.
(2) もちろん, DOS で動く grep や sed を作った人達が居たことは, 知っているよ. けっこうお世話になりました.