⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch15.htm

📁 美国Macmillan出版社编写的Perl教程《Perl CGI Web Pages for WINNT》
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<HTML>

<HEAD>

<TITLE>Appendix --  A</TITLE>



<META>

</HEAD>

<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#CE2910">

<H1><FONT SIZE=6 COLOR=#FF0000>Appendix&nbsp;A</FONT></H1>

<HR>

<P>

<CENTER><B><FONT SIZE=5><A NAME="CONTENTS">CONTENTS</A></FONT></B></CENTER>

<UL>

<LI><A HREF="#PerlTables">

Perl Tables</A>

<LI><A HREF="#DoubleQuotedStringBackslashEscapes">

Double-Quoted String Backslash Escapes</A>

<UL>

<LI><A HREF="#NumericOperators">

Numeric Operators</A>

</UL>

<LI><A HREF="#StringOperators">

String Operators</A>

<LI><A HREF="#NumericandStringComparisonOperators">

Numeric and String Comparison Operators</A>

<LI><A HREF="#WindowsNTPerlFiles">

Windows NT Perl Files</A>

<UL>

<LI><A HREF="#InstallationScriptsandInstructions">

Installation Scripts and Instructions</A>

<LI><A HREF="#HTMLDocumentationFiles">

HTML Documentation Files</A>

<LI><A HREF="#HTMLDocumentsforOLEAutomationExtensions">

HTML Documents for OLE Automation Extensions</A>

<LI><A HREF="#TheStandardPerlLibraryforWindowsNT">

The Standard Perl Library for Windows NT</A>

<LI><A HREF="#SourceCodeNotIncludedinBinaryReleases">

Source Code (Not Included in Binary Releases)</A>

<LI><A HREF="#TestScripts">

Test Scripts</A>

</UL>

<LI><A HREF="#UnsupportedRoutines">

Unsupported Routines</A>

<UL>

<LI><A HREF="#UnsupportedNetworkRoutines">

Unsupported Network Routines</A>

<LI><A HREF="#UnsupportedSystemVCompatibleIPCnbspRoutines">

Unsupported System V Compatible IPC&nbsp;Routines</A>

<LI><A HREF="#UnsupportedIORoutines">

Unsupported I/O Routines</A>

<LI><A HREF="#UnsupportedFilesystemRoutines">

Unsupported Filesystem Routines</A>

<LI><A HREF="#UnsupportedSecurityRelatedRoutines">

Unsupported Security-Related Routines</A>

<LI><A HREF="#UnsupportedProcessRelatedRoutines">

Unsupported Process-Related Routines</A>

<LI><A HREF="#UnsupportedMiscellanousRoutines">

Unsupported Miscellanous Routines</A>

</UL>

<LI><A HREF="#AssociativityandPrecedenceofOperatorsfromHighesttoLowest">

Associativity and Precedence of Operators from Highest to

Lowest</A>

<LI><A HREF="#PredefinedCharacterClassAbbreviations">

Predefined Character Class Abbreviations</A>

<LI><A HREF="#RegularExpressionGroupingOperatorPrecedenceHighesttoLowest">

Regular Expression Grouping Operator Precedence-Highest to

Lowest</A>

<LI><A HREF="#FileTests">

File Tests</A>

<LI><A HREF="#PerlGNUGeneralPublicLicense">

Perl GNU General Public License</A>

<UL>

<LI><A HREF="#Preamble1">

Preamble</A>

</UL>

<LI><A HREF="#GNUGeneralPublicLicense">

GNU General Public License</A>

<UL>

<LI><A HREF="#TermsandConditionsforCopyingDistributionandModification">

Terms and Conditions for Copying, Distribution, and Modification

</A>

<LI><A HREF="#NoWarranty">

No Warranty</A>

<LI><A HREF="#HowtoApplyTheseTermstoYourNewPrograms">

How to Apply These Terms to Your New Programs</A>

</UL>

<LI><A HREF="#ThequotArtisticLicensequot">

The &quot;Artistic License&quot;</A>

<UL>

<LI><A HREF="#Preamble2">

Preamble</A>

<LI><A HREF="#Definitions">

Definitions</A>

</UL>

</UL>



<HR>

<H2><A NAME="PerlTables"><FONT SIZE=5 COLOR=#FF0000>

Perl Tables</FONT></A></H2>

<P>

This appendix collects the various tables used throughout the

book, plus a few extra, to make referencing their data faster.

For even faster access, just tear these pages out (carefully)

and paste them on the wall near your computer.

<H2><A NAME="DoubleQuotedStringBackslashEscapes"><FONT SIZE=5 COLOR=#FF0000>

Double-Quoted String Backslash Escapes</FONT></A></H2>



<P>

<CENTER>

<TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=60%>

<TR VALIGN=TOP><TD WIDTH=144><CENTER><B>Backslash Characters</B></CENTER>

</TD><TD WIDTH=288><B>Operation</B></TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\n</CENTER></TD><TD WIDTH=288>Newline

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\r</CENTER></TD><TD WIDTH=288>Return

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\t</CENTER></TD><TD WIDTH=288>Tab</TD>

</TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\f</CENTER></TD><TD WIDTH=288>Formfeed

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\b</CENTER></TD><TD WIDTH=288>Backspace

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\v</CENTER></TD><TD WIDTH=288>Vertical tab

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\a</CENTER></TD><TD WIDTH=288>Bell</TD>

</TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\e</CENTER></TD><TD WIDTH=288>Escape

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\007</CENTER></TD><TD WIDTH=288>Any octal ASCII value, such as 007 = bell

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\x7f</CENTER></TD><TD WIDTH=288>Any hex ASCII value, such as 7f = delete

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\cC</CENTER></TD><TD WIDTH=288>Any &quot;control&quot; character, such as control C

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\\</CENTER></TD><TD WIDTH=288>Backslash

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\&quot;</CENTER></TD><TD WIDTH=288>Double quote

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\l</CENTER></TD><TD WIDTH=288>Lowercase next letter

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\L</CENTER></TD><TD WIDTH=288>Lowercase all following letters until \E

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\u</CENTER></TD><TD WIDTH=288>Uppercase next letter

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\U</CENTER></TD><TD WIDTH=288>Uppercase all following letters until \E

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=144><CENTER>\E</CENTER></TD><TD WIDTH=288>Terminate \L or \U

</TD></TR>

</TABLE></CENTER>

<P>

<H3><A NAME="NumericOperators">

Numeric Operators</A></H3>



<P>

<CENTER>

<TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=60%>

<TR VALIGN=TOP><TD WIDTH=80><CENTER><B>Operator</B></CENTER></TD><TD WIDTH=178><B>Action</B>

</TD><TD WIDTH=120><B>Example</B></TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>+</CENTER></TD><TD WIDTH=178>Addition

</TD><TD WIDTH=120>1+2, or 3</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>-</CENTER></TD><TD WIDTH=178>Subtraction

</TD><TD WIDTH=120>1-2, or -1</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>*</CENTER></TD><TD WIDTH=178>Multiplication

</TD><TD WIDTH=120>2*2, or 4</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>/</CENTER></TD><TD WIDTH=178>Division

</TD><TD WIDTH=120>2/2, or 1</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>**</CENTER></TD><TD WIDTH=178>Exponentiation

</TD><TD WIDTH=120>2**3, or 8</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>%</CENTER></TD><TD WIDTH=178>Modulus

</TD><TD WIDTH=120>2.3%3.2, or 0</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>&lt;</CENTER></TD><TD WIDTH=178>Less than

</TD><TD WIDTH=120>2&lt;3</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>&lt;=</CENTER></TD><TD WIDTH=178>Less than or equal to

</TD><TD WIDTH=120>2&lt;=3</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>==</CENTER></TD><TD WIDTH=178>Equal to

</TD><TD WIDTH=120>2==4/2</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>&gt;=</CENTER></TD><TD WIDTH=178>Greater than or equal to

</TD><TD WIDTH=120>3&gt;=2</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>&gt;</CENTER></TD><TD WIDTH=178>Greater than

</TD><TD WIDTH=120>5&gt;1</TD></TR>

<TR VALIGN=TOP><TD WIDTH=80><CENTER>!=</CENTER></TD><TD WIDTH=178>Not equal to

</TD><TD WIDTH=120>5!=1</TD></TR>

</TABLE></CENTER>

<P>

<H2><A NAME="StringOperators"><FONT SIZE=5 COLOR=#FF0000>

String Operators</FONT></A></H2>



<P>

<CENTER>

<TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=60%>

<TR VALIGN=TOP><TD WIDTH=81><CENTER><B>Operator</B></CENTER></TD><TD WIDTH=192><B>Action</B>

</TD><TD WIDTH=192><B>Example</B></TD></TR>

<TR VALIGN=TOP><TD WIDTH=81><CENTER>.</CENTER></TD><TD WIDTH=192>Concatenate

</TD><TD WIDTH=192>&quot;bi,&quot;. &quot;g,&quot; or &quot;big&quot;

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=81><CENTER>eq</CENTER></TD><TD WIDTH=192>Equal</TD>

<TD WIDTH=192>&quot;small&quot; eq &quot;small&quot;</TD></TR>

<TR VALIGN=TOP><TD WIDTH=81><CENTER>ne</CENTER></TD><TD WIDTH=192>Not equal

</TD><TD WIDTH=192>&quot;small&quot; ne &quot;tiny&quot;</TD>

</TR>

<TR VALIGN=TOP><TD WIDTH=81><CENTER>lt</CENTER></TD><TD WIDTH=192>Less than

</TD><TD WIDTH=192>&quot;30&quot; lt &quot;7&quot;</TD></TR>

<TR VALIGN=TOP><TD WIDTH=81><CENTER>gt</CENTER></TD><TD WIDTH=192>Greater than

</TD><TD WIDTH=192>&quot;50&quot; gt &quot;300&quot;</TD></TR>

<TR VALIGN=TOP><TD WIDTH=81><CENTER>le</CENTER></TD><TD WIDTH=192>Less than or equal to

</TD><TD WIDTH=192>&quot;ten&quot; le &quot;ten&quot;</TD></TR>

<TR VALIGN=TOP><TD WIDTH=81><CENTER>ge</CENTER></TD><TD WIDTH=192>Greater than or equal to

</TD><TD WIDTH=192>&quot;eleven&quot; ge &quot;eleven&quot;</TD>

</TR>

<TR VALIGN=TOP><TD WIDTH=81><CENTER>x</CENTER></TD><TD WIDTH=192>String repetition

</TD><TD WIDTH=192>&quot;more&quot; x 2, or &quot;moremore&quot;

</TD></TR>

</TABLE></CENTER>

<P>

<H2><A NAME="NumericandStringComparisonOperators"><FONT SIZE=5 COLOR=#FF0000>

Numeric and String Comparison Operators</FONT></A></H2>



<P>

<CENTER>

<TABLE BORDERCOLOR=#000000 BORDER=1 WIDTH=60%>

<TR VALIGN=TOP><TD WIDTH=175><B>Comparison</B></TD><TD WIDTH=96><CENTER><B>Numeric</B></CENTER>

</TD><TD WIDTH=96><CENTER><B>String</B></CENTER></TD></TR>

<TR VALIGN=TOP><TD WIDTH=175>Equal</TD><TD WIDTH=96><CENTER>==</CENTER></TD>

<TD WIDTH=96><CENTER>eq</CENTER></TD></TR>

<TR VALIGN=TOP><TD WIDTH=175>Not equal</TD><TD WIDTH=96><CENTER>!=</CENTER>

</TD><TD WIDTH=96><CENTER>ne</CENTER></TD></TR>

<TR VALIGN=TOP><TD WIDTH=175>Less than</TD><TD WIDTH=96><CENTER>&lt;</CENTER>

</TD><TD WIDTH=96><CENTER>lt</CENTER></TD></TR>

<TR VALIGN=TOP><TD WIDTH=175>Greater than</TD><TD WIDTH=96><CENTER>&gt;</CENTER>

</TD><TD WIDTH=96><CENTER>gt</CENTER></TD></TR>

<TR VALIGN=TOP><TD WIDTH=175>Less than or equal to</TD><TD WIDTH=96><CENTER>&lt;=</CENTER>

</TD><TD WIDTH=96><CENTER>le</CENTER></TD></TR>

<TR VALIGN=TOP><TD WIDTH=175>Greater than or equal to</TD><TD WIDTH=96><CENTER>&gt;=</CENTER>

</TD><TD WIDTH=96><CENTER>ge</CENTER></TD></TR>

</TABLE></CENTER>

<P>

<H2><A NAME="WindowsNTPerlFiles"><FONT SIZE=5 COLOR=#FF0000>

Windows NT Perl Files</FONT></A></H2>

<P>

Windows NT Perl <I>includes</I> the following:

<H3><A NAME="InstallationScriptsandInstructions">

Installation Scripts and Instructions</A></H3>

<BLOCKQUOTE>

Location-perl\5.001\<BR>

install.bat<BR>

install.txt<BR>

license.txt<BR>

manifest.old<BR>

manifest.txt<BR>

mkolex.bat<BR>

pl2bat.bat<BR>

readme.txt<BR>

release.txt<BR>

status.txt

</BLOCKQUOTE>

<H3><A NAME="HTMLDocumentationFiles">

HTML Documentation Files</A></H3>

<BLOCKQUOTE>

Location-perl\5.001\docs\<BR>

ntext.htm<BR>

ntmore.htm<BR>

ntole.htm<BR>

ntperl5.htm<BR>

perl5.htm<BR>

perlapi.htm<BR>

perlbook.htm<BR>

perlbot.htm<BR>

perlcall.htm<BR>

perldata.htm<BR>

perldebu.htm<BR>

perldiag.htm<BR>

perlembd.htm<BR>

perlform.htm<BR>

perlfunc.htm<BR>

perlguts.htm<BR>

perlipc.htm<BR>

perlmod.htm<BR>

perlopj.htm<BR>

perlob,htm<BR>

perlovl.htm<BR>

perlre.htm<BR>

perlref.htm<BR>

perlrun.htm<BR>

perlsec.hm<BR>

perlstly.htm<BR>

perlsub.htm<BR>

perlsyn.htm<BR>

perltrap.htm<BR>

perlver.htm<BR>

status.htm

</BLOCKQUOTE>

<H3><A NAME="HTMLDocumentsforOLEAutomationExtensions">

HTML Documents for OLE Automation Extensions</A></H3>

<BLOCKQUOTE>

Location-perl\5.001\docs\ole\<BR>

excel_application_5.htm<BR>

excel_application_5.txt<BR>

word_basic.htm<BR>

word_basic.txt

</BLOCKQUOTE>

<H3><A NAME="TheStandardPerlLibraryforWindowsNT">

The Standard Perl Library for Windows NT</A></H3>

<BLOCKQUOTE>

Location-perl\5.001\lib\<BR>

abbrev.pl<BR>

assert.pl<BR>

bigfloat.pl<BR>

bigint.pl<BR>

bigrat.pl<BR>

cacheout.pl<BR>

carp.pm<BR>

config.pm<BR>

ctime.pl<BR>

cwd.pm<BR>

dumpvar.pl<BR>

dynaloader.pm<BR>

english.pm<BR>

env.pm<BR>

exceptions.pl<BR>

exporter.pm<BR>

extutils<BR>

fastcwd.pl<BR>

file<BR>

filehandle.pm<BR>

find.pl<BR>

finddepth.pl<BR>

flush.pl<BR>

ftp.pl<BR>

getcwd.pl<BR>

getopt<BR>

getopt.pl<BR>

getopts.pl<BR>

hostname.pl<BR>

importenv.pl<BR>

integer.pm<BR>

less.pm<BR>

look.pl<BR>

math<BR>

newgetopt.pl<BR>

nt.ph<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -