第一章 概述
【 Perl是什麼 】
Perl是Practical Extraction and Report Language的縮寫,它是由Larry Wall設計的,並由他不斷更新和維護,用於在UNIX環境下編程。
Perl具有高級語言(如C)的強大能力和靈活性。事實上,你將看到,它的許多特性是從C語言中借用來的。
與腳本語言一樣,Perl不需要編譯器和鏈接器來運行代碼,你要做的只是寫出程序並告訴Perl來運行而已。這意味著Perl對於小的編程問題的快速解決方案和為大型事件創建原型來測試潛在的解決方案是十分理想的。
Perl提供腳本語言(如sed和awk)的所有功能,還具有它們所不具備的很多功能。Perl還支持sed到Perl及awd到Perl的翻譯器。
簡而言之,Perl象C一樣強大,像awk、sed等腳本描述語言一樣方便。
【 Perl在哪裡 】
Perl通常位于/usr/local/bin/perl 或/usr/bin/perl 中。你可以在Internet用匿名FTP免費得到它,如ftp://prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz 。
安裝過程為︰
(1)解壓︰
$gunzip perl-5.004.tar.gz
$tar xvf perl-5.004.tar.gz
(2)配置︰
$Configure
(3)編譯︰
$make
$make test
$make install
(3)放置︰
將編譯生成的可執行文件拷貝到可執行文件通常所在目錄,如︰
$copy /usr/local/bin/perl
地址 | 目錄 |
美國 | |
ftp.netlabs.com | IP地址︰192.94.48.152 目錄 /pub/outgoing/perl5.0 |
ftp.cis.ufl.edu | IP地址︰ 128.227.100.198 目錄 /pub/perl/src/5.0 |
ftp.uu.net | IP地址︰ 192.48.96.9 目錄 /languages/perl |
ftp.khoros.unm.edu | IP地址︰ 198.59.155.28 目錄 /pub/perl |
ftp.cbi.tamucc.edu | IP地址︰ 165.95.1.3 目錄 /pub/duff/Perl |
ftp.metronet.com | IP地址︰ 192.245.137.1 目錄 /pub/perl/sources |
genetics.upenn.edu | IP地址︰ 128.91.200.37 目錄 /perl5 |
歐洲 | |
ftp.cs.ruu.nl | IP地址︰ 131.211.80.17 目錄 /pub/PERL/perl5.0/src |
ftp.funet.fi | IP地址︰ 128.214.248.6 目錄 /pub/languages/perl/ports/perl5 |
ftp.zrz.tu-berlin.de | IP地址︰ 130.149.4.40 目錄 /pub/unix/perl |
src.doc.ic.ac.uk | IP地址︰ 146.169.17.5 目錄 /packages/perl5 |
澳洲 | |
sungear.mame.mu.oz.au | IP地址︰ 128.250.209.2 目錄 /pub/perl/src/5.0 |
南美 | |
ftp.inf.utfsm.cl | IP地址︰ 146.83.198.3 目錄 /pub/gnu |
【 運行 】
用文本編輯器編輯好你的Perl程序,加上可執行屬性︰$chmod +x 就可以執行了︰$./。
如果系統提示︰"/usr/local/bin/perl not found ",則說明你沒有安裝成功,請重新安裝。
注︰你的程序的第一行必須為#!/usr/local/bin/perl(perl所在位置)。
【 注釋 】
注釋的方法為在語句的開頭用字符#,如︰
# this line is a comment
注︰建議經常使用注釋使你的程序易讀,這是好的編程習慣。