檔案操作
open(mytext,"test.txt");
#開啟檔案,mytext為檔案控制代碼
close(mytext);
#關閉檔案
die函式---#在出現錯誤的時候停止程式的執行
讀取檔案
while() #每次讀一行
寫入檔案
open(mytext,">test.txt"); #改寫方式
open(mytext,">>test.txt"); #追加方式
print mytext "xieruneirong","\n"; #print函式寫入檔案
binmode(mytext); #將檔案控制代碼標記問二進位制檔案
檔案測試運算子---- -x filehandle或者 -x pathname
-r 可讀
-w 可寫
-e 存在
-z 存在,資料為空
-s 返回大小
-f 普通檔案
-d 目錄
-t 文字檔案
-b 二進位制檔案
-m 返回時間
正規表示式
m// #模式匹配
. #匹配除了換行符外的任意單個字元
\n # 換行符 \r # 回車符 \t # 製表符 \f # 換頁符
+ 通配至少一次
* 通配0---n次
? 通配0或1次
通配n到m次
.* 通配任何東西
[a-z] 匹配a,b,c,d,e中的任一字元
\w 乙個單詞字元
\w 乙個非單詞字元
\d 乙個數字
\d 乙個非數字
\s 乙個白空間字元
\s 乙個非白空間字元
^ 開頭標識
$ 結尾標識
s/search/replacement/ 替換
m//i 忽略大小寫
m//g 全部進行匹配
grep函式
Perl學習筆記(二) 標量資料
一 數字 perl內部並不存在整數值 程式中用到的整型常量會被轉換成等效的浮點數值 浮點數直接量 小數點與前置的正負號都是可選的,數字後面也可以加上用 e 表示的10的次方識別符號 即指數表示法 例如 1.25 7.25e45 7.25乘以10的45次方 12e 24 負12乘以10的 24次方 1...
perl 簡單學習,安裝perl模組
檢查是否安裝了某個perl模組 有多種方式 0.perldoc perlinstall 列出所有的模組及版本號 1.perl m模組名 e 1 模組名不加空格 沒有返回值則說明有此模組 2.perl e use dbd oracle print dbd oracle version n window...
Perl 學習筆記
在linux上,如果遇到這樣的提示 can t locate module datetime.pm in inc 意味著perl模組沒有安裝全,可以用cpan來安裝缺失的模組 perl mcpan e install module build 如果系統上很多模組都已經很舊了,用這個命令來自動更新 u...