检测操作系统的类型
print "$^O\n";
linux on Linux and MSWin32 on Windows
use English qw' -no_match_vars ';
print "$OSNAME\n";
use Config;
print "$Config{osname}\n";
print "$Config{archname}\n";
http://stackoverflow.com/questions/334686/how-can-i-detect-the-operating-system-in-perl
取得文件名称
my $fileName = $file; # /tmp/test.log
$fileName =~ s!^.*(\\|\/)!!; # 得到fileName - "test.log"
删除目录下的文件
-d $_?rmtree($_):unlink $_ foreach (<data/*>);
文件上传
if (!open(OUTFILE, ">$baseDir/$fileName")) {
print "Cannot open the file $baseDir/$fileName";
exit;
}
while (my $bytesRead = read($_, my $buffer, 1024)) {
print OUTFILE $buffer;
}
close (OUTFILE);
去掉字符串两边的空格或回车换行
sub trim_str
{
my $str = shift;
if ($$str) {
$$str =~ s/^\s+//g;
$$str =~ s/\s+$//g;
$$str =~ s/[\r\n]//g;
}
return $str;
}
日期格式化
use POSIX qw(strftime);
my $time = strftime("%Y%m%d%H%M%S", localtime(time));
http://blog.chinaunix.net/uid-608135-id-2948410.html
分享到:
相关推荐
对perl DBI一些方法的介绍。介绍的还可以,有点帮助!
使用Perl对策进行HTML转义 1 Perl 2 Perl转义对策 3 Perl对策转义XSS实例演示 目录 Perl Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模...
只使用描述符可以帮助我们把新模块和老版本的 Perl 中使用用的 .pl 和 .ph 库区别开。 Perl 模块的名字可以是有双冒号的,如 Red::Blue::Green,Perl 就会把它看作 Red/Blue/Green.pm。 Perl 将在 @INC 数组里面列...
perl下的Pdk模块编译perl程序的方法 生成EXE文件,而不再是一个单独的源代码文件的TXT格式
安装 Modules(下面的重点推荐方法比较简易一些) Bugzilla 需要安装一些perl模块,请确保你的计算机能连接到internet,所有需要模块都在http://landfill.bugzilla.org/ppm/ C:\>cd bugzilla C:\cd bugzilla>ppm ...
使用Perl的对策进行HTML转义的方法 一、实验目的 了解XSS的有关知识; 了解XSS防御的有关知识; 了解Perl语言的有关知识; 掌握使用Perl语言对HTML转义,实现XSS防御。 二、实验内容 安装Perl语言环境; 搭建Apache ...
书中提供了200个解决PERL和CGI编程步骤,其中包括问题的提出,解决的方法,可能的错误和全部源程序.本书共分24章,涵盖了PERL 5的全部特征和CGI编程技巧,同时本书附带的光盘中包括了PERL的资料和程序库以及书中的程序...
本文档收集了perl中socket编程的使用方法和示例程序,适合初学者
Linux上安装Perl模块方法介绍,前提是要有root权限,否则只能自己下载perl模块自己解压安装了。 首次使用需要perl -MCPAN -e shell,以后只需要cpan即可 安装只有两个步骤,查询或者安装
分享一个 刚写的 perl 格式化 json串 的方法 原字符串 {"abc":"123","def":"456"} 输出后 ---------- perl ---------- { "abc":"123", "def":"456" }
perl语言详解,可以作为perl语言的字典来使用。对perl做全方位的讲解,尤其是记录了perl的各种内部函数的详细使用方法。适合perl的初学者以及专业开发者。
Perl用Post方法从新浪查天气 se strict; use LWP; use Encode; use IO::String; use Getopt::Long;
第12学时 使用Perl的命令行工具 137 12.1 什么是调试程序 137 12.1.1 启动调试程序 137 12.1.2 调试程序的基本命令 138 12.1.3 断点 139 12.1.4 其他调试程序命令 140 12.2 练习:查找错误 141 12.3 其他命令行特性 ...
无论你的Perl知识深浅如何,本书都将使你登堂入室,成为成功的程序员。在此你能学到产品级Perl程序所需的复杂技术。...对于Perl内部工作的探讨将帮助你更有效率的编程,使你学会如何在C中嵌入Perl,在Perl中嵌入C。
Perl DBI手册中文翻译版 pdf,Perl DBI中文帮助文档,内容涉及Perl DBI名称、概述、描述、DBI类、处理器通用方法、通用属性、DBI数据库处理对象、数据库处理方法等。
第一章 概述 一、Perl是什么? Perl是Practical ...注:建议经常使用注释使你的程序易读,这是好的编程习惯。 第二章 简单变量 基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。
13.5.3 使用标准Perl库中的模块 练习13 这一课的对象是什么 练习14 函数Pod中的Perl 第14章 tie函数,DBM文件和数据库挂钩 14.1 连接变量与类 14.1.1 tie函数 14.1.2 预定义方法 14.1.3 连接标量 ...
Windows 下安装Perl模块的方法讨论 手动编译方式 优点:通吃所有模块 缺点:有点麻烦 具体步骤:1安装编译器2设置编译器的环境变量3可能安装dmake 具体方法:如下 1.首先要有个c编译器2.编译步骤,在cpan上下载需要的...
Perl DBI手册中文翻译版 pdf,Perl DBI中文帮助文档,内容涉及Perl DBI名称、概述、描述、DBI类、处理器通用方法、通用属性、DBI数据库处理对象、数据库处理方法等。
十二、Perl类和对象的一些注释 第十四章 Perl5的包和模块 一、require函数 1、require函数和子程序库 2、用require指定Perl版本 二、包 1、包的定义 2、在包间切换 3、main包 4、包的引用 5、指定无当前包 ...