perl
文章平均质量分 63
aldenphy
这个作者很懒,什么都没留下…
展开
-
Perl中数组和哈希表的用法小结(ZZ)
1、二维数组@a=();@b=("1","2","3");@c =("4","5","6");$a[0] = /@b;$a[1] =/@c;1>print $a[0]->[0],"/n";print $a[1]->[0],"/n";print $a[0][0],"/n";print $a[1][0],"/n";2>foreach(@)转载 2009-04-12 01:00:00 · 1984 阅读 · 0 评论 -
在windows下运行CGI程序
今天下载了个好东西,“PERL编程24学时教程”,我直接看 将perl用于cgi那部分。我发现,学一门东西,当时学不下去时,很困惑时,就放在那里,过段时间有灵感了,再翻过来看,其实很简单。怎么在windows下运行cgi程序呢??第一步:安装好perl5第二步:安装好转载 2011-09-02 11:04:04 · 7695 阅读 · 0 评论 -
Perl and CGI Tutorial
What is CGI ?The Common Gateway Interface, or CGI, is a set of standards that define how information is exchanged between the web serv转载 2011-09-02 12:41:03 · 11288 阅读 · 0 评论 -
几种常用的显示程序进度的小方法
非常怀念DOS时代在程序中显示进度的方法,当时觉得那些程序非常酷(记得是JAR,一个压缩程序,进度在原地显示,有百分比),因为倾我所学,也不知道如何实现。在PERL代码中,我一直使用的就是滚屏显示进度。今天看有人跟老大吵架的贴,找到了灵感,贴出来跟大家共享一下。1、方法1转载 2011-09-02 15:29:00 · 1509 阅读 · 0 评论 -
$/对文件读取的影响
$/ 改变默认分隔符,可对文件读取产生影响,要特别注意。默认是换行符原创 2011-09-13 10:40:51 · 765 阅读 · 0 评论 -
perl中的转义字符
Perl转义字符含义\n 换行\r 回车\t 水平制表符\f 换页符\b 退格\a 系统响铃\e ESC (ASCⅡ 编码的转义字符)\007 任何八进制的ASCⅡ(此例子007表示系统响铃)\x7f 任何十六进制的ASCⅡ(此例子7f表示删除键的控制代码)\cC 控制符,也就是control键的代码(此例子此表示同时按下ctrl键和C键转载 2012-01-29 20:51:59 · 9235 阅读 · 0 评论 -
Html的空格显示
一、使用全角空格全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。二、使用空格的替代符号替代符号就是在需要显示空格的地方加入替代符号,这些符号会被浏览器解释为空格显示。空格的替代符号有以下几种:名称编号描述 不断行的空白(1个字符宽度) 半个转载 2012-02-07 09:53:03 · 44720 阅读 · 0 评论 -
在 Perl 中使用 Getopt::Long 模块来接收用户命令行参数
转载自:扶凯[http://www.php-oa.com]本文链接: http://www.php-oa.com/2009/04/04/perl_getopt-long.html 我们在linux常常用到一个程序需要加入参数,现在了解一下 perl 中的有关控制参数的模块 Getopt::Long ,比直接使用 @ARGV 的数组强大多了.我想大家知道在 Linux 中有的参数有二转载 2012-05-18 16:38:12 · 2705 阅读 · 0 评论 -
perl文件和目录操作
文件检测操作符-e文件是否存在-f文件是普通文件-d文件是目录-r文件是否可读-w文件时候可写-x文件是否可执行-s文件存在且大小非零,返回文件大小的字节数-z文件存在且大小为0-B文件是二进制文件-T文件是文本文件-A距离转载 2012-08-11 17:40:49 · 2663 阅读 · 0 评论 -
perl的转义字符
Perl转义字符含义\n 换行\r 回车\t 水平制表符\f 换页符\b 退格\a 系统响铃\e ESC (ASCⅡ 编码的转义字符)\007 任何八进制的ASCⅡ(此例子007表示系统响铃)\x7f 任何十六进制的ASCⅡ(此例子7f表示删除键的控制代码)\cC 控制符,也就是control键的代转载 2014-03-21 12:23:45 · 4197 阅读 · 0 评论 -
CGI中GET与POST的区别
GET与POST的区别在于:(对于CGI) 如果以GET方式传输,所带参数附加在CGI程式的URL后直接传给server,并可从server端的QUERY_STRING这个环境变量中读取; 如果以POST方式传输,则参数会被打包在数据报中传送给server,并可从CONTENT_LENGTH这个环境变量中读取出来。 还有一种情况是,你用的是GET方式,但传送的参数是路径,如转载 2014-03-21 13:33:35 · 3840 阅读 · 0 评论 -
Perl Data:Dumper和Storable的用法
1、Data::Dumper给定一个标量、数组、哈希或引用作为参数,将以PERL语法的方式返回这个数据的内容。 复制代码代码如下:#!/usr/bin/perl -wuse Data::Dumper;use Storable;my $a = "good";my @myarray = ("hello", "world", "123", 4.5);m转载 2014-09-03 13:38:31 · 4405 阅读 · 0 评论 -
比较perl+python
转自: http://www.cnblogs.com/itech/archive/2012/04/28/2468917.html from http://hyperpolyglot.org/scripting------------------------------------------------------------------------------------------转载 2015-05-12 00:07:49 · 1709 阅读 · 0 评论 -
perl与python的一些异同
转自:http://www.ibm.com/developerworks/cn/linux/l-cn-perl2python/index.html张 颖, 软件工程师, IBM简介: Python 和 Perl 作为主流脚本语言中的成员,在语法等方面有很多相似之处,却又存在一定的差异。本文通过对这两种语言的比较,从而使得相关开发人员可以更深刻的了解和掌握这两种语言关转载 2015-05-12 00:11:30 · 1488 阅读 · 0 评论 -
perl中特殊符号
$- 当前页可打印的行数,属于Perl格式系统的一部分 $! 根据上下文内容返回错误号或者错误串 $” 列表分隔符 $# 打印数字时默认的数字输出格式 $$ Perl解释器的进程ID $% 当前输出通道的当前页号 $& 与上个格式匹转载 2011-09-02 09:51:07 · 2116 阅读 · 0 评论 -
正则表达式的与或非
<br />本文由Yurii原创,转载请注明来源:http://www.luanxiang.org/blog/archives/1065.html<br /><br /><br />今天我的同事老赵@jeffz_cn 问我,有没有办法用正则表达式匹配“不包含某个字符串”的文本,正好,我在写作的《正则表达式傻瓜书》中也提到了这类问题,就把这一节放出来,给大家参考,也希望大家多提建议(尤其是配图方面)。正则表达式的与或非<br />我们都知道,写正则表达式有点像搭积木,复杂的功能总可以拆分开来,由不同的元素转载 2011-04-17 02:25:00 · 2412 阅读 · 0 评论 -
perl字符串处理函数
1,indexposition = index (string, substring, position)返回子串substring在字符串string中的位置,如果不存在则返回-1。参数position是可选项,表示匹配之前跳过的字符数,或者说从该位置开始匹配。例子如下:[root@localhost ~]# echo -n /var/fap/test/123 | perl -ne $re转载 2009-04-12 01:03:00 · 3559 阅读 · 0 评论 -
perl的运算符号字符
符号范例说明=$x=$y;将$x的值指派给$y+=$x+=$y; $x=$x+$y;将$x加$y之后再指派给$x-=$x-=$y; $x=$x-$y;将$x减$y之后再指派给$x*=$x*=$y; $x=$x*$y;将$x乘$y之后再指派转载 2009-06-15 11:42:00 · 855 阅读 · 0 评论 -
perl中的正则表达式
原文出自:http://263.aka.org.cn/Lectures/002/Lecture-2.1.2/perl-reg.html感谢AKA及作者。9 Perl 中的正则表达式正则表达式的三种形式 正则表达式中的常用模式 正则表达式的 8 大原则 正则表达式是 Pe转载 2009-06-15 11:44:00 · 973 阅读 · 0 评论 -
perl中grep函数的使用
perl中Grep函数的使用关于grep函数 (如果你是个Perl的新手,你可以先跳过下面的两段,直接到 Grep vs.loops 样例这一部分,放心,在后面你还会遇到它) grep BLOCK LISTgrep EXPR, LISTgrep 函数会根据 LIST 中的元素对 BLOCK 或 EXPR 做出评估,而且会把局部变量 $_ 设置为当前所用的 L转载 2009-06-20 14:25:00 · 6453 阅读 · 0 评论 -
perl子程序学习笔记
一.定义 子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读. PERL中,子程序可以出现在程序的任何地方. 定义方法为: sub subroutine { statements; }二.调用 调用方法如下: 1.用&调用转载 2009-11-03 12:57:00 · 5464 阅读 · 1 评论 -
Perl子程序参数是数组或哈希表时的问题
Perl子程序参数是数组或哈希表时,函数中获得这些参数值的方式和一般的标量变量是不同的。Perl代码#!/usr/bin/perl use strict; use warnings; sub func{ print "@_/n"; } my $id = 1; my @info = (PHPfans转载 2009-11-15 10:03:00 · 2581 阅读 · 0 评论 -
编写perl模块
这两天在用Perl编写一些监控脚本,其实写代码也是一件挺有意思的事情,就是挺废时间的。而且,由于语法不太熟,基本想到一个东西都要先Google一下看怎么实现。Perl的语法相对来说有点晦涩,主要是一些内置变量和函数处理得相当精巧,而过于精致的东西理解起来就有点费力。相对于Shell,Perl在很多方面更加强大高效,比如Hash(关联数组)就非常好用,如果要将不同主机发出来的告警信息发送到不同的转载 2009-12-11 00:08:00 · 1408 阅读 · 0 评论 -
perl中的STDOUT和STDERR
Perl中有一些预定义的文件句柄。如标准输入STDIN、标准输出STDOUT、和标准错误STDERR。标准错误STDERR是一个额外的输出路径。怎样理解这句话呢?先来看个例子。% perl -e 'print "Hello, World!/nabc"; print STDERR "Hi/n";'输出:Hello, World!Hiabc而不是:Hello, World!abcHi这是因为perl print函数是行缓冲。当碰到/n,print就立即把“标准输出”打印出转载 2010-07-22 17:13:00 · 4806 阅读 · 0 评论 -
perl中如何执行外部命令
<br /><br />在perl中反勾号(``),system和exec都用来执行命令,这篇文章将给我们介绍它们各自的使用方法,联系,以及区别。<br />一、使用方法<br />1. 反勾号(``)<br />首先,我们有命令输入操作符,也叫反勾号操作符,因为它看起来象这样:<br />$info = `finger $user`;<br />一个用反勾号(技术上叫重音号)引起的字串首先进行变量替换,就象一个双引号引起的字串一样。得到的结果然后被系统当作一个命令行,而且那个命令的输出成为伪文转载 2010-07-22 15:40:00 · 15369 阅读 · 1 评论 -
6种方法配置perl的@INC变量
<br />Objectives<br />Run a perl script using libraries in non standard locations.<br />We use the location /opt/special/plib for our samples.<br />Perl uses by default the array @INC as include path when searching for modules to load. <br />This path is<b转载 2010-09-16 18:11:00 · 12519 阅读 · 1 评论 -
perl文件句柄参数传递
<br />The relationship between typeglobs, filehandles, and symbolic references is an ancient and mysterious<br />one. Since filehandles cannot be stored directly in scalars, typeglobs used to be the only way to pass<br />filehandles into or out of subrouti转载 2011-01-15 22:47:00 · 4216 阅读 · 0 评论 -
perl多线程
简单多线程结构分析 <br />============================================================================================================ <br />---------------------------------------------------------------------- <br />use thread; <br />#导入thread包 <br />--------转载 2011-01-13 17:41:00 · 2879 阅读 · 0 评论 -
perl多进程编程
<br />Perl Fork example<br />This examples fork 10 child processes.<br />It will wait for all childs to finish before exiting.#!/usr/local/roadm/bin/perluse strict;use warnings;print "Starting main program/n";my @childs;for ( my $count = 1;转载 2011-01-18 15:35:00 · 1280 阅读 · 0 评论 -
perl unicode全攻略
转载:http://www.cnblogs.com/starspace/archive/2008/12/10.html耐心看完本文,相信你今后在unicode处理上不会再有什么问题。本文内容适用于perl 5.8及其以上版本。perl internal form在Perl看来, 字符串只有两种形式。 一种是octets, 即8位序列, 也就是我们通常说的字节数组. 另一转载 2015-05-07 14:15:27 · 2440 阅读 · 0 评论