前の日 / 次の日 / 2007-03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2007-03-02 Fri

perlのファイル演算子一覧

たまに使うけど、よく忘れるPerlの演算子一覧をメモ。

Perl を使おう! 第5回より。

演算子テスト
-eファイルやディレクトリが存在している
-zファイルが存在していてかつ大きさが0
-sファイルやディレクトリが存在していてかつ大きさが0でない
-rファイルやディレクトリが読みだし可能
-wファイルやディレクトリが書き込み可能
-xファイルやディレクトリが実行可能
-oファイルやディレクトリをユーザが所有
-Rファイルやディレクトリが実効ユーザでなく実ユーザにより読みだし可能<
-Wファイルやディレクトリが実効ユーザでなく実ユーザにより書き込み可能
-Xファイルやディレクトリが実効ユーザでなく実ユーザにより実効可能
-Oファイルやディレクトリが実効ユーザでなく実ユーザにより所有
-f普通のファイルである
-dディレクトリである
-lシンボリックリンクである
-Sソケットである
-p名前つきパイプである
-bブロック特殊デバイスである
-cキャラクタ特殊デバイスである
-uファイルやディレクトリがsetuidされている
-gファイルやディレクトリがsetgidされている
-kファイルやディレクトリがstickyビットがセットされている
-tこのファイルハンドルに対して isatty()が真である
-Tテキストファイルである
-Bバイナリファイルである
-M最終更新からの日数
-A最終アクセスからの日数
-Cinodeの最終変更からの日数

-eして-fして-Wして、駄目なら-dして-Wして、とかやるときに必要。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック |