ファイルテスト演算子をつかいまくる

_ という特殊変数があり、これは最後にテスト演算子に渡した引数を示します。

よって、ファイルでありかつリーダブルでありかつ実行可能であるというようなテストをしたい場合は、

-f $file && -r $file && -x $file;

とするかわりに、

-f $file && -r _ && -x _;

とかくことができます。

また、miyagawaさん情報によれば、perl5.10では

-f -r -x $file;

などのように書くことも出来るようになっているそうです。

次は dann さん。