PERL
leo870625
平凡但一定不平庸
展开
-
Oracle 10g中安装Perl环境所产生的冲突
摘自东方瑞通Oracle数据库资深讲师杨老师的一篇工作日志:为了准备下周的oracle 10g培训,今天从官网下载完Active Perl5.10安装完后,写了很简单的Perl脚本,仅引用了一个文件拷贝模块,调用Perl解释器来运行程序的时候,报了一堆错,先是一个弹出框提示 ‘无法启动此程序,计算机丢失Perl58.dll’,点击确定后报出错误信息:Can't load 'D:/oracle/product/10.2.0/db_1/perl/5.8.3/lib/MSWin32-x86-multi-threa原创 2010-12-02 10:28:00 · 1570 阅读 · 0 评论 -
24学时搞定Perl 读书笔记(二)
<br />第9学时 其他函数与运算符<br />index函数:<br />index string, substring;<br />index string, substring, start_position;<br />index函数从string的左边开始运行,并搜索substring。index返回找到substring时所在的位置,0是指最左边的字符。<br />如果没有找到substring,index便返回-1。substring不是一个正则表达式,它只是另一个标量。<br />rind转载 2011-04-20 14:00:00 · 4122 阅读 · 0 评论 -
用perl统计文件夹中文件个数,行数,文件大小,用作项目统计
#! /usr/bin/perl#如果运行perlscript 必须要安装perl,不能用绿色的。#perllib 环境变量加上d:/perl/libuse warnings;sub countFileLine;sub get_dir;$totallines = 0;$totalfiles = 0;$totaldirs = 0;my %filecatagorycount;my %filecatagorysize;get_dir @ARGV;print "所有文件总行数:".$totallines . "原创 2011-04-19 19:26:00 · 10072 阅读 · 0 评论 -
perl 字符串处理函数
<br />=================================================================================<br />From: http://forgerock.blog.163.com/blog/static/163139316201032815710595/<br /><br />這裡主要說明截取子字串、字串的長度、大小寫轉換、尋找某子字串等操作子字串<br />比如:$str="mynameis"; "myn" 就是 "myname原创 2011-04-18 21:45:00 · 5577 阅读 · 0 评论 -
perl 字符串处理函数
<br />=================================================================================<br />From: http://forgerock.blog.163.com/blog/static/163139316201032815710595/<br /><br />這裡主要說明截取子字串、字串的長度、大小寫轉換、尋找某子字串等操作子字串<br />比如:$str="mynameis"; "myn" 就是 "myname转载 2011-04-18 21:45:00 · 831 阅读 · 0 评论 -
perl模式匹配中用含特殊字符的变量?(using a variable as a pattern which contains special characters?)
<br />We don't have to hard-code patterns into the match operator (or anything else that works with regular expressions). We can put the pattern in a variable for later use.<br />The match operator is a double quote context, so you can interpolate your var转载 2011-04-18 21:43:00 · 1677 阅读 · 0 评论 -
Perl和OLEAutomation
<br /> OLE是一种基于COM的技术。OLE允许应用程式使用其他应用程式提供的通用接口来访问其组件和功能。而在Perl里使用Win32::OLE模块,来实现对OLE对象的支持。<br /> 实现Automation接口的应用程式(或DLL动态链接库)被称作 Automation Server。而创建并使用Automation接口的应用程式被称做 Automation Controller 或 Automation Client 。许多应用程式,比如 Microsoft Word,Excel转载 2011-01-24 15:04:00 · 1210 阅读 · 0 评论 -
Perl-18---目录操作函数
一、mkdir()函数:该函数用于创建一个新目录;调用语法:$Ret = mkdir(DirName,Permissions);DirName:这个参数指定需要创建的目录名;可以为字符串直接数或表达式;Permissions:这个参数指定新创建的目录DirName的访问权限;该参数为八进制数;参数Permissions设定的目录权限值:调用成功,函数返回非零值(真:1),调用失败,函数返回零值(假);也就是说,创建目录成功,则函数返回非零值(真:1),创建目录失败,则函数返回零值(假:0);权限值转载 2011-01-24 17:10:00 · 2778 阅读 · 0 评论 -
收集的Perl Debug方法
<br />Perl Debug<br />The concepts of the perl debug are familiar to most programmers. Trace, breakpoint, and conditional breakpoint (watchpoint) are effective means with which to find problems in your perl script. <br />Common errors in perl<br />Check fo转载 2011-01-24 14:57:00 · 2484 阅读 · 0 评论 -
用Perl 应用Win32::OLE操纵Excel文件
<br />因工作需要,要遇到很多Excel格式的文件需要处理,而Perl语言是我的最爱,只好去网络上搜索一下,搜到一篇《Perl通过WIN32 OLE来操作EXCEL》文章,(地址:http://www.dlog.cn/wangchi/diary/25001),以下是其他信息:<br /> 参考资料:1、《Perl5编程核心技术》——杜经农(北京希望电子出版社)2000.11第一版2、Microsoft Excel 开发人员参考,通过OLE来对EXCEL进行操作的一些说明,关于OLE相关支持,可在微软的转载 2011-01-21 16:06:00 · 1846 阅读 · 0 评论 -
PERL学习笔记
<br />CPAN 是 Comprehensive Perl Archive Network 的缩写,中译为 Perl 综合典藏网。他包含了极多用 Perl 写成的软件和模块。<br />CPAN相关软件的安装方法<br />最近几天安装SPAMASSASSIN,牵涉到许多CPAN的安装,以前都是缺少什么,就去CPAN网站寻找相应的模块,自己编译安装,后来发现其实CPAN自己的shell命令就能非常方便的安装相应模块,真是方便<br />当然前提你必须安装perl-CPAN,在我的redhat9.0上的版转载 2011-01-21 16:29:00 · 872 阅读 · 0 评论 -
三种遍历文件夹方法比较(PERL)
一般黑客都常用遍历方法来进行插入挂马代码等。 <br />三种遍历文件夹方法比较 <br /><br />本贴对三种遍历文件夹方法比较。 <br />1. 使用File::Find; <br />2. 递归遍历。(遍历函数为lsr) <br />3. 使用队列或栈遍历。(遍历函数为lsr_s) <br /><br />1.use File::Find <br />#!/usr/bin/perl -W <br /># <br /># File: find.pl <br /># Author: 路小佳 <br转载 2011-01-12 18:10:00 · 3110 阅读 · 0 评论 -
Perl 作为命令行实用程序(转)
<br />http://www.oioj.net/blog/user1/1713/archives/2005/29557.shtml<br /><br />Teodor Zlatanov(tzz@iglou.com)<br />程序员,Northern Light<br />2001 年 4 月<br /><br />那些将 Perl 用作编程语言的人经常忽视了:Perl 用作命令行操作的快速而又难看的脚本编制引擎时是很有用的。通过命令行,Perl 仅用一行就可以实现大多数其它语言需要数页代码才能完成的任转载 2010-12-17 19:37:00 · 960 阅读 · 0 评论 -
Perl-16---命令行参数
一、Perl中的命令行参数:Perl提供了一个特殊的内置数组@ARGV来存放用户从命令行输入的参数;功能跟C/C++的命令行参数一样,但是实现上不太一样;Perl中定义的命令行参数不包含perl命令和perl命令后面的perl程序文件名,即:不包含“perl 程序文件名”,也就是说,数组@ARGV中存放的全都是用户在命令行上输入的参数,不包含“perl 程序文件名”;从“ perl 程序文件名”之后开始,到回车键之间的参数才会被存储到数组@ARGV中;$ARGV[0]中存放的是用户输入的第一转载 2010-12-17 19:36:00 · 753 阅读 · 0 评论 -
Perl命令行应用介绍
作 者: Dave Cross发 表:August 10, 2004原 名: Perl Command-Line Options原 文:http://www.perl.com/pub/a/2004/08/09/commandline.html译 者: "Qiang":qiangPerl 有很多命令行参数. 通过它, 我们有机会写出更简单的程序. 在这篇文章里我们来了解一些常用的参数.Safety Net Options在使用 Perl 尝试一些聪明( 或 stupid) 的想法时, 错误难免会发生. 有经验转载 2010-12-17 19:33:00 · 491 阅读 · 0 评论 -
[精华] Perl 中的正则表达式
原文出自: http://263.aka.org.cn/Lectures/002/Lecture-2.1.2/perl-reg.html 感谢AKA及作者。 9 Perl 中的正则表达式正则表达式的三种形式 正则表达式中的常用模式 正则表达式的 8 大原则 正则表达式是 Perl 语言的一大特色,也是 Perl 程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用正则表达式来完成字符串处理的任务,当然在 CGI 程序设计中就更能得心应手了。下面我们列出一些正则表达转载 2010-12-07 18:30:00 · 571 阅读 · 0 评论 -
Perl lib version (v5.8.3) doesn't match executable version
Perl lib version (v5.8.3) doesn't match executable version (v5.8.8) at D:/oracle/perl/5.8.3/lib/MSWin32-x86-multi-thread/Config.pm line 32.perl 的版本不一致,原来最先安装了oracle 10G,在安装oracle时也会安装perl。打开Config.pm,发现有这样的提示:$^V eq v5.8.3 or die "Perl lib version (v5.8原创 2010-12-02 10:46:00 · 2354 阅读 · 0 评论 -
24学时搞定Perl 读书笔记(一)
<br />第一部分 Perl基础<br />1 介绍<br />2 数字和字符串<br />3 控制程序流<br />4 列表与数组<br />5 文件操作<br />6 正则表达式<br />7 哈希结构<br />8 函数<br />第二部分 高级特性<br />9 其他函数和运算符<br />10 文件与目录<br />11 系统之间的互操作性<br />12 使用Perl的命令行工具<br />13 引用与结构<br />14 引用模块<br />15 了解程序的运行性能<br转载 2011-04-20 14:01:00 · 1553 阅读 · 0 评论