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

Perl命令行參數(shù)應(yīng)用介紹

開(kāi)發(fā) 架構(gòu)
Perl語(yǔ)言有很多值得學(xué)習(xí)的地方,你對(duì)Perl命令行參數(shù)的概念是否熟悉,這里向大家簡(jiǎn)單介紹一下,希望本文的介紹能讓你有所收獲。

本文和大家重點(diǎn)討論一下Perl命令行參數(shù)應(yīng)用介紹,Perl有很多命令行參數(shù)。通過(guò)它可以讓你的程序更簡(jiǎn)練,并且可以寫(xiě)出很多只有一行命令的Perl,請(qǐng)看本文詳細(xì)介紹。

Perl命令行參數(shù)應(yīng)用介紹

Perl有很多命令行參數(shù)。通過(guò)它可以讓你的程序更簡(jiǎn)練,并且可以寫(xiě)出很多只有一行命令的perl。在這篇文章里我們來(lái)了解一些常用的Perl命令行參數(shù)。

  安全網(wǎng)參數(shù)有三個(gè)參數(shù)我認(rèn)為可以起到“安全網(wǎng)”的作用,因?yàn)樗鼈兛梢宰屇惚苊夥稿e(cuò),特別是當(dāng)你在使用Perl嘗試一些特別聰明(或這愚蠢)的想法時(shí),錯(cuò)誤難免會(huì)發(fā)生。有經(jīng)驗(yàn)的Perl程序員常常使用這三個(gè)參數(shù)來(lái)提前找到錯(cuò)誤所在。

  -C是***個(gè)Perl命令行參數(shù)。這個(gè)參數(shù)編譯Perl程序但并不真正運(yùn)行它。由此檢查所有語(yǔ)法錯(cuò)誤。每次修改perl程序之后我都會(huì)立刻使用它來(lái)找到任何語(yǔ)法錯(cuò)誤。

$perl-cprogram.pl
這保證了程序依然可以編譯。很顯然,當(dāng)你輸入一小段代碼之后立即進(jìn)行檢查,比起一下子輸入幾百行代碼然后開(kāi)始debug要容易很多。

  -W是第二個(gè)Perl命令行參數(shù)。它會(huì)提示你任何潛在的bug。Perl5.6.0之后的版本已經(jīng)用usewarnings;替換了-w。你應(yīng)該使用usewarnings因?yàn)樗?w更靈活。

  -T是第三個(gè)Perl命令行參數(shù)。它讓perl出于了taint模式中。在這個(gè)模式里,Perl會(huì)質(zhì)疑任何程序外傳來(lái)的數(shù)據(jù)。例如,從命令行讀取,外部文件里讀取或是CGI程序里傳來(lái)的數(shù)據(jù)。這些數(shù)據(jù)在-T模式里都會(huì)被Tainted(污染)。

  Tainted數(shù)據(jù)不可以被用來(lái)和外部交互。例如使用在system調(diào)用和用作open的文件名。關(guān)于什么數(shù)據(jù)會(huì)被Tainted,請(qǐng)參閱perlsec文檔,那里有一個(gè)完整的列表。

  要想使用Tainted的數(shù)據(jù)就必須untaint這個(gè)數(shù)據(jù)。untaint是通過(guò)正則表達(dá)式來(lái)實(shí)現(xiàn)的,關(guān)于taint本身的內(nèi)容足夠?qū)懸黄獑为?dú)的文章,所以這里我不會(huì)太多的講述taint模式。如果你要編寫(xiě)的程序(例如CGI程序)需要從從用戶(hù)那里接受不可知的輸入,我推薦使有taint模式。

本篇文章來(lái)自<A>IDC專(zhuān)家網(wǎng)</a>

【編輯推薦】

  1. 常用Perl命令行參數(shù)應(yīng)用介紹
  2. Perl文件句柄概念詳解
  3. 解析四大Perl操作符用法
  4. 解析Perl引用中Perl直接應(yīng)用用法
  5. Perl標(biāo)量轉(zhuǎn)換函數(shù)用法指南

 

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

2010-07-15 09:27:25

Perl命令行

2010-07-26 09:32:41

Perl命令行

2010-07-26 08:56:01

Perl命令行

2010-07-26 09:22:05

Perl命令行

2010-07-20 14:18:22

Perl命令行

2010-07-15 09:37:47

Perl命令行

2010-07-15 11:08:23

Perl命令行

2010-07-21 14:08:28

Perl命令行

2011-08-22 11:51:13

Linuxconfigure

2010-07-15 10:47:22

Perl命令行

2010-07-15 10:58:23

Perl命令行程序

2010-03-10 17:23:37

Python 命令行參

2010-11-24 15:33:59

mysql命令行參數(shù)

2010-07-15 12:45:30

Perl命令行

2010-07-26 09:14:22

Perl命令行

2010-07-20 14:27:46

Perl命令行

2010-09-25 09:10:38

JAVA虛擬機(jī)

2010-11-24 17:12:17

MySQL命令行

2010-05-17 15:41:26

2009-12-02 11:20:56

PHP命令行參數(shù)
點(diǎn)贊
收藏

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