1. 條件控制語句if(條件運算式){#語句}else{#語句}given…when結構形式為:given (標量)when() { }when() { }when() { }when() { }given語句的用法為:#!/usr/bin/perl -w use 5.010001; my $m=<STDIN>; given ($m) { when (/[0-9]/) {print "it is a
適用於 Mac OS X 的 XAMPP 是 Mac OS X 上最簡單,最實用,也最完整的網路伺服器解決方案。該發行版包括整合了最新的 MySQL、PHP(4+5),和 Perl 的 Apache 2 伺服器。它以 Mac OS X 安裝包的方式發布,包含所有必須的檔案,無需下載其它東西。如果您是一位有經驗的網路開發人員,或者是需要運行伺服器、建立的動態網頁或使用資料庫的 Mac 愛好者,這就是您要找的東西!該版本需要 Mac OS X 10.4 (Intel&PPC)
該模組用perl的數組代表一個檔案,檔案的每一行對應數組的一個元素,第一行為元素0,第二回為1,... 檔案本身實際並不載入到記憶體,對數組元素的操作立刻作用到檔案裡。最大的方便是可以任意指定處理開頭結尾的某幾行。基本用法:複製代碼 代碼如下:use Tie::File;tie @array, 'Tie::File', filename or die ...;$array[13] = 'blah'; # line 13 of the file is now 'blah'print $
刪除檔案使用unlinke函數,比如unlink $file, unlink $file1, $file2, $file3開啟檔案使用三參數的形式開啟檔案,這樣非常便於區分模式和檔案名稱,perl 5.6之後的版本都支援這種方式。複製代碼 代碼如下:#Open the 'txt' file for readingopen FH, '<', "$file_name.txt" or die "Error:$!\n";#Open the 'txt' file for writing.
經常會遇到下載的檔案或電子書,名字中間都包含了一些網址資訊,實際使用中由於名字太長不方便,下面的指令碼使用Regex來對目錄下的所有檔案重新命名:例如:修改前:[雲棲社區]Mac OS X for Unix Geeks[www.jb51.net].mobi修改後:Mac OS X for Unix Geeks.mobipython代碼如下:複製代碼 代碼如下:import osimport redef rename_dir(dir,regex,f): if not