CPAN命令解释:get 下载模块对应的软件包,并解压。在Linux下放软件包的位置是.cpan/sources/authors/id/, 解压对应的位置是.cpan/build。 #export FTP_PASSIVE=1 # perl -MCPAN -e shell cpan> o conf init &nb
基本构建的堆栈:列表与数组 在本章中将要学习:(1)如何填充和清空数组 (2)如何逐个元素查看数组 (3)如何对数组进行排序和输出 (4)如何将标量分割成数组,以及如何将数组重新合并成标量。 一、将数据放入列表和数组 (5,'apple', $x , 3.14) 这就是个列表的例子 如果列表只包含简单的字符串,而用单引号将每个字符串括起来又太麻烦,那么就
控制程序流 本章中将要学习:语句块;运算符;循环;标号;程序执行后退出Perl 一、if语句 if (expressn) BLOCK if ($r == 5) { print 'The value of $r is equal to 5.'; } 只有当表达式是真的时候,表达式后面的语句块才运行;如果表达式不是真,那么else后面的语
Perl的基本构件:数字和字符串 在本章中将要学习:(1)直接量数字和字符串 (2)标量变量 (3)运算符 一、直接量 数字直接量都是一些数字。 6 整型数 12.5 浮点数 15.0 浮点数 5_245_567 &nb
使用CGI程序发送电子邮件 在本章将要学习:(1) 如何运行internet电子邮件特性 (2) 如何在UNIX和非UNIX系统下发送邮件 (3) 如何建立发送邮件的Web窗体 一、Intenet邮件入门 目前最常用的是使用简单邮件传输协议(SMTP)将邮件发送出去和连接的目标端通常使用邮局协议(POP)或Internet邮件访问协议(IMAP)。 若要发送电子邮件,需要两
其他函数和运算符 在本章中学习:(1)如何对标量进行简单的字符串搜索 (2)如何进行字符替换 (3)如何使用print函数 (4)如何将数组用作堆栈和队列 一、搜索标量 用index进行搜索 index string, substring index("Pocket full of posies", "ket")
在本章中将要学习:(1)如何获得目录列表 (2)如何创建和删除文件 (3)如何创建和删除目录 (4)如何获取关于文件的信息。 一、获得目录列表 目录句柄与文件句柄的不同之处是:文件是通过读取文件句柄获得文件的内容,而目录是通过使用目录句柄来读取目录的内容。 opendir dirhandle ,directory 在上面这个语句,dirhandle是要打开的目录句柄,
Perl到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是Perl语言发展史上 的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的Perl模块,极大地 扩展了Perl语言的功能。CPAN(Comprehensive Perl Archive Network)是internet上Perl模块 最大的集散地,包含了现今公布的几
1.Net::telnet 模块 use Net::telnet; $telnet=Net::telnet->new(192.168.1.1); $telnet->login(user,pass); @lines=$telnet->cmd('ps -ef'); print @lines; ================================== 2. N
在本章将要学习:(1)system()函数 (2)捕获输出 (3)代码的移植性 一、system()函数 若要运行非perl的命令,最简单的方法是使用system()函数。system()函数能够暂停perl程序,运行外部命令,接着在运行你的perl程序。 system(
1. File::Find 模块 use File::Find 使用该模块,这时一个find的新函数就可以使用了 find subref, dirlis find的第二个参数是要搜索的目录。第一个参数是子例程引用。 $File::Find::name
一 perl文件 1)文件第一行#!/usr/bin/perl,用来在类Unix系统上指定perl执行程序; 2)#开始的行表示注释; 3)use strict;对perl进行额外的检查,强迫你使用my定义变量,字符串必须使用单引号或双引号,引用其他的package的变量时变量前加package名字; 4)use warnings;打开warning开关,不忽略warnings,等价于 u
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号