どさどさにっき(SP1) 〜2008年6月下旬〜

by やまや
<< = >>

2008年6月28日(土)

無題

_ 納車されたー。

_ さっそく車内で寝るための装備あれこれを買いこんで快適車中泊生活の備えをする。それが車を手に入れてまっさきにすることかよ、というのは自分でも呆れているところなのでそれについてのツッコミは禁止。

_ 重いもの、かさばるものは運べないのでここしばらくは買うのを控えていたけど、これも解禁。というわけであちこちの店をまわってお買い物。……あれ、なんで 320GB のハードディスクなんてものを買ってるんだろう。そんなものは予定になかったんだけど。

_ ほんとはどっか遠くまで一泊で遊びにいきたかったところだけど、明日は天気がよろしくないようだし、まだ慣れてない車なのでおあずけ。そのかわり来週末は有給取って出かけるつもり。行き先は決めてないけど。晴れるといいね。


2008年6月29日(日)

filetest

_ 任意のファイルやディレクトリが更新されたときにうんたらかんたら。どんな環境でも標準的にインストールされているツールではこういう目的に使えるものはないので、環境の違いを吸収するのに苦労してるみたい。

_ わりとどこにでもあるツールで、この用途で使えるものといえば、tcsh かな。csh は不可。古い UNIX だと tcsh じゃなくて csh だし、あるいは新しすぎる Linux だとそもそも csh も tcsh もなかったりすることがあるので、あらゆる環境で使えるわけじゃない。こいつの filetest というビルトインを使えばよい。

% tcsh -fc 'filetest -M /etc/hosts'
1170754107
sh から↑のように呼び出してもいいし、そもそも sh ではなく全部 tcsh のスクリプトにしてもいい。

_ csh でスクリプトを書くのはあかん、と宗教のように唱える一派が存在するけど、csh のスクリプトの何がよろしくないかをちゃんと理解した上で、それにひっかからないような使い方をするのであれば何の問題もない。いちいちそんなのを気にするのはめんどくさいし、そもそも csh の文法を覚えてなんかいられないから自分が csh でスクリプトを書くことはないけど。


<< = >>
やまや