Scribble at 2023-03-01 19:03:21 Last modified: 2023-03-01 19:07:15

添付画像

Even though the default root shell is (t)csh you should never ever write csh scripts on any system. That is pretty common consensus and if you need the full story please read CSH PROGRAMMING CONSIDERED HARMFUL

How to use if on csh FreeBSD from test if file is older then X minutes

この手の話題や質問が出ると、遅かれ早かれこういう人が現れる。上記の課題に携わることが「落ち葉拾い」であるかどうかはともかくとして、個々の事例に応じて潰しにかかる人が出てくるのだから、やはりスタンダードな素養としては csh / tcsh を使わない方がいいと考える人が多いのだろう。ただ、いまでもビル・ジョイだって生きているわけなので、こういうことをやってるのが、実際にアンドレッセンの投稿を読んで育った(そして今でも各種のフォーラムや CGM サービスにたむろしている)ロートルだけかもしれないという可能性は残る。

もしもアンドレッセンの「有名な」テキストで十二分に csh / tcsh の harmfulness を指摘し粉砕できているとしても、それを「そうだ」とブログ記事として書いたり自分のサイトで解説する人が殆どおらず、なんだかんだ言っても StackOverflow やら Reddit といったサイトで質問に反応するだけというアクションしかとらないのは奇妙だ(まぁこの手の話題が既に「インターネット考古学」のテーマとして好事家の対象でしかないと思ってるのかもしれないが)。まるで、"csh" というテキストに自動で反応してアンドレッセンのテキストにリンクする ChatGPT みたいなものでしかないと僕には思えるからである。よって、当サイトで扱っているからと言って僕が csh / tcsh を擁護する必要も理由もないのだけれど、敢えて言わせてもらえば、「おまえら、アンドレッセンのテキストを1行も見ずに csh / tcsh のプログラミングについて問題点を指摘してみな」という気がするのである。ていうか、そもそもお前ら csh / tcsh で一回もプログラミングしたことねーだろ、という気もする。

  1. もっと新しいノート <<
  2. >> もっと古いノート

冒頭に戻る


※ 以下の SNS 共有ボタンは JavaScript を使っておらず、ボタンを押すまでは SNS サイトと全く通信しません。

Twitter Facebook