-r
檔案可以被有效的uid/gid讀取
-w檔案可以被有效的uid/gid寫入
-x檔案可以被有效的uid/gid執行
-o檔案被有效的uid所有
-r檔案可以被真實的uid/gid讀取
-w檔案可以被真實的uid/gid寫入
-x檔案可以被真實的uid/gid執行
-e檔案存在
-z檔案大小為零
-s檔案大小不為零(返回大小)
-f檔案是簡單檔案
-d檔案是目錄
-l檔案是符號鏈結
-p檔案是命名管道(fifo)
-s檔案是套接字
-b檔案是特殊塊檔案
-c檔案是特許字元檔案
-t檔案控制代碼開啟為tty
-u檔案設定了setuid位
-g檔案設定了setgid位
-k檔案設定了sticky位
-t檔案是文字檔案
-b檔案是乙個二進位制檔案(與-t對應)
-m自修改以來的檔案以天計的年齡(從開始起)
-a自從上次訪問以來的檔案以天計的年齡(從開始起)
-c自從索引節點修改以來的檔案以天計的年齡(從開始起)
if(-f "$env/a.log")
perl檔案測試操作符
perl檔案測試操作符 操作符含義 r 檔案可以被有效的uid gid讀取。w 檔案可以被有效的uid gid寫入。x 檔案可以被有效的uid gid執行。o 檔案被有效uid所有 r 檔案可以被真實的uid gid讀取。w 檔案可以被真實的uid gid寫入。x 檔案可以被真實的uid gid執行...
Perl檔案測試
運算子 含義 r file 如果 file 可讀,則為真 w file 如果 file 可寫,則為真 x file 如果 file 可執行,則為真 o file 如果 file 的屬主是有效的uid,則為真 e file 如果 file 存在,則為真 z file 如果 file 大小為0,則為真 ...
Perl語言入門 檔案測試
檔案測試操作符 e 測試檔案存在與否 die oops a file called filename already exists.n if e filename m 測試檔案更新時間 用檔案控制代碼 warn config file is looking pretty old n if m con...