自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

學(xué)習(xí)筆記 Perl腳本的特點

開發(fā) 架構(gòu)
Perl編程語言是一種腳本語言,本文就向大家簡單介紹一下Perl腳本語言的特點,希望本文的介紹能讓你有所收獲,歡迎大家一起來學(xué)習(xí)Perl腳本語言。

本文和大家重點討論一下Perl腳本的特點,Perl腳本為文本文件,可以利用任何文本編輯器來創(chuàng)建它們。相信通過本文的介紹你對Perl腳本的概念一定會有初步的認(rèn)識。

Perl腳本的特點

本文介紹如何使用PerlDBI與MySQL接口。我們不討論DBI的基本原理或體系結(jié)構(gòu)。有關(guān)DBI這些方面的信息(特別是與C和PHPAPI的比較),請參閱第5章。
本文的舉例動用了樣例數(shù)據(jù)庫samp_db,使用了學(xué)分保存方案和歷史同盟需要的表。想要從本章中取得***收獲,***了解一些有關(guān)Perl的知識。如果不想這樣,那么通過拷貝這里看到的樣例代碼,也能有所幫助,并可以編寫自己的Perl腳本,不過找一本好的Perl書,可能仍是一件非常有價值的投資。有這樣一本書,名為《ProgrammingPerl》,第二版是由Wall、Christiansen、Schwartz和Potter(O’Reilly出版社1996出版)撰寫的。(機(jī)械工業(yè)出版社1999年已出版了《Perl5編程詳解》—編者注。)

◆DBI的當(dāng)前版本為1.13,但是此處的大部分介紹也可用于更早的1.xx版本。請注意,對所介紹的早期版本中沒有出現(xiàn)的特性作了說明。
MySQL的DBI需要至少為5.004_05的Perl版本。另外還必須安裝Msql-Mysql模塊和Data-DumperPerl模塊,以及MySQLC客戶機(jī)庫和一些頭文件。如果計劃編寫基于Web的DBIPerl腳本,則要使用CGI.pm模塊。本文中,這個模塊用于與ApacheWeb服務(wù)器的連接。如果需要獲得這樣的程序包,請參閱附錄A。該附錄中也給出了獲得本章開發(fā)的樣例Perl腳本的說明。可以下載這些Perl腳本,不必自己鍵入。

很大程度上,本文介紹PerlDBI的方法和變量只是出于討論的需要。至于所有方法和變量的更全面的列表,請參閱附錄G。如果要使用DBI的任何部分,可以用該附錄作為進(jìn)一步研究的背景材料??赏ㄟ^運行下面的命令來得到聯(lián)機(jī)文檔:
%perldocDBI
%perldocDBI::FAQ
%perldocDBI::mysql在數(shù)據(jù)庫驅(qū)動程序(DBD)級,MySQL的驅(qū)動程序建立在MySQLC客戶機(jī)庫的基礎(chǔ)之上,因而具有它的某些特性。有關(guān)該庫的詳細(xì)信息,請參閱第6章。

◆Perl腳本為文本文件,可以利用任何文本編輯器來創(chuàng)建它們。本章所有的Perl腳本都遵從UNIX的約定,***行以‘#!’開始,接著是執(zhí)行這個Perl腳本要使用的程序路徑名。***行如下所示:
#!/usr/bin/perl
如果在您的系統(tǒng)中,路徑名不是Perl,如為/usr/local/bin/perl5或/opt/bin/perl,則需要修改‘#!’行。否則,Perl腳本不能在系統(tǒng)中正確運行。
在‘#!’之后含有一個空格,這是因為有的系統(tǒng)會將‘#!/’解釋為4個字節(jié)的怪異數(shù)字,所以如果沒有空格,則忽略這一行,這樣,會將相應(yīng)Perl腳本作為外殼Perl腳本來對待。
在UNIX系統(tǒng)中,應(yīng)該使Perl腳本成為可執(zhí)行文件,以便只要鍵入其名稱就可執(zhí)行。為使Perl腳本成為可執(zhí)行文件,對文件模式做如下更改即可:
%chmod+Xscript_name
如果在Windows下使用ActiveStatePerl,則不必使Perl腳本成為可執(zhí)行文件,可如下運行一個Perl腳本:C:\>perlscript_name

【編輯推薦】

  1. 使用PERL腳本生成PDF輸出
  2. Perl文件句柄概念詳解
  3. 解析四大Perl操作符用法
  4. 淺談配置Eclipse支持Perl腳本開發(fā)
  5. Perl標(biāo)量轉(zhuǎn)換函數(shù)用法指南

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-21 14:18:27

Perl函數(shù)

2010-07-13 12:50:47

Perl變量

2010-07-21 13:27:06

Perl模式匹配

2010-07-21 14:08:28

Perl命令行

2010-07-13 15:43:57

Perl語言

2010-07-19 09:08:38

Perl模塊

2010-07-15 10:07:29

Perl指令

2010-07-16 12:50:45

Perl語言

2010-07-15 18:04:20

Perl模式

2010-07-20 15:18:41

Perl基本語法

2010-07-26 10:51:26

Perl模式匹配

2010-07-13 13:15:17

Perl

2010-07-16 17:38:12

Perl包

2010-07-13 11:25:42

Perl雙引號

2010-07-15 11:29:25

Perl格式化輸出

2010-07-14 17:11:57

Perl文件

2010-07-19 11:07:13

Perl控制結(jié)構(gòu)

2010-07-19 16:47:54

Perl

2010-07-20 15:26:26

Perl文件

2010-07-26 10:09:01

Perl split函
點贊
收藏

51CTO技術(shù)棧公眾號