這篇文章的目的是能夠讀懂簡單的perl指令碼
perl,一種功能豐富的計算機程式語言,執行在超過100種計算機平台上,適用廣泛,從大型機到便攜裝置,從快速原型建立到大規模可擴充套件開發。
perl不需要編譯器和鏈結器來執行**,你要做的只是寫出程式並告訴perl來執行而已。這意味著perl對於小的程式設計問題的快速解決方案和為大型事件建立原型來測試潛在的解決方案是十分理想的。
也正是因為perl的靈活性和"過度"的冗餘語法,也因此獲得了僅寫(write-only)的"美譽",因為perl程式可以寫得很隨意(例如,變數不經宣告就可以直接使用)
perl **可以寫在乙個文字檔案中,以 .pl、.pl 作為字尾
perl 注釋的方法為在語句的開頭用字元 #
perl 輸出字串可以使用單引號和雙引號
標量,$開頭,$myfirst=123;
陣列,@開頭,@arr=(1,2,3)
雜湊,%開頭,類似python的字典,有key和value,%h=('a'=>1,'b'=>2);
定義函式:sub 開頭,大括號包含函式體
sub subroutine
呼叫子程式語法格式:
subroutine( 引數列表 );
特殊:@_ 表示所有的引數
push:從陣列的末尾加入元素。
pop :從陣列的末尾取出元素
shift: 從陣列的開頭取出元素
unshift:從陣列的開頭加入元素
perl 測試指令碼
修改日期 2010年01月09日 1.系統環境 系統版本 fedora6 x86 64 db2版本 db2 v9.5.0.3 perl版本 v5.8.8 系統自帶 perl dbi版本 perl dbi 1.52 1.fc6 系統自帶 dbd db2版本 dbd db2 1.76 2.安裝dbd d...
perl指令碼練習
題目 12 34 56 78 24 65 87 90 76 11 67 87 100 89 78 99 求出文字中數字的最大 小值 我看很多的朋友都用shell的awk實現了,但本人對awk不是很了解,試著用perl簡單的寫了一下,也能實現 code usr bin perl w use stric...
指令碼入門(2) perl指令碼
一 注釋 pod 這裡的是注釋 cut 二 chomp 去掉換行符 n 去掉 chomp text 讀入,但不含換行符 三 line 一次讀一行,效能好。會帶有換行符,通常都會加上chomp 操作符去掉換行符,四 鑽石尖括號 使用兩個尖括號表示讀取來自檔案的輸入,可以從命令列中傳遞檔案到 當不注釋掉...