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 | 最終アクセスからの日数 |
| -C | inodeの最終変更からの日数 |
-eして-fして-Wして、駄目なら-dして-Wして、とかやるときに必要。
投稿者:としのり 日時:23:59:59 | パーマリンク | コメント | トラックバック() |

