`
xmeteor
  • 浏览: 73587 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Perl中经常使用的一些方法

 
阅读更多
检测操作系统的类型

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 DBI一些方法的介绍。介绍的还可以,有点帮助!

    Web应用安全:使用Perl的对策进行HTML转义的方法.pptx

    使用Perl对策进行HTML转义 1 Perl 2 Perl转义对策 3 Perl对策转义XSS实例演示 目录 Perl Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模...

    perl模块介绍,主要讲述perl的各个模块的使用

    只使用描述符可以帮助我们把新模块和老版本的 Perl 中使用用的 .pl 和 .ph 库区别开。 Perl 模块的名字可以是有双冒号的,如 Red::Blue::Green,Perl 就会把它看作 Red/Blue/Green.pm。 Perl 将在 @INC 数组里面列...

    perl下的Pdk模块编译perl程序的方法

    perl下的Pdk模块编译perl程序的方法 生成EXE文件,而不再是一个单独的源代码文件的TXT格式

    perl的注册表添加(附件Perl.reg)

    安装 Modules(下面的重点推荐方法比较简易一些) Bugzilla 需要安装一些perl模块,请确保你的计算机能连接到internet,所有需要模块都在http://landfill.bugzilla.org/ppm/ C:\&gt;cd bugzilla C:\cd bugzilla&gt;ppm ...

    Web应用安全:使用Perl的对策进行HTML转义的方法(实验).docx

    使用Perl的对策进行HTML转义的方法 一、实验目的 了解XSS的有关知识; 了解XSS防御的有关知识; 了解Perl语言的有关知识; 掌握使用Perl语言对HTML转义,实现XSS防御。 二、实验内容 安装Perl语言环境; 搭建Apache ...

    Perl 5开发指南(简体中文第二版)

    书中提供了200个解决PERL和CGI编程步骤,其中包括问题的提出,解决的方法,可能的错误和全部源程序.本书共分24章,涵盖了PERL 5的全部特征和CGI编程技巧,同时本书附带的光盘中包括了PERL的资料和程序库以及书中的程序...

    perl socket编程笔记

    本文档收集了perl中socket编程的使用方法和示例程序,适合初学者

    Linux上安装Perl模块方法介绍

    Linux上安装Perl模块方法介绍,前提是要有root权限,否则只能自己下载perl模块自己解压安装了。 首次使用需要perl -MCPAN -e shell,以后只需要cpan即可 安装只有两个步骤,查询或者安装

    perl json数据格式化的方法

    分享一个 刚写的 perl 格式化 json串 的方法 原字符串 {"abc":"123","def":"456"} 输出后 ---------- perl ---------- { "abc":"123", "def":"456" }

    perl语言详解--全方位解读perl语言

    perl语言详解,可以作为perl语言的字典来使用。对perl做全方位的讲解,尤其是记录了perl的各种内部函数的详细使用方法。适合perl的初学者以及专业开发者。

    Perl用Post方法从新浪查天气

    Perl用Post方法从新浪查天气 se strict; use LWP; use Encode; use IO::String; use Getopt::Long;

    PERL编程24学时教程.pdf

    第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程序所需的复杂技术。...对于Perl内部工作的探讨将帮助你更有效率的编程,使你学会如何在C中嵌入Perl,在Perl中嵌入C。

    Perl DBI中文手册 pdf.rar

    Perl DBI手册中文翻译版 pdf,Perl DBI中文帮助文档,内容涉及Perl DBI名称、概述、描述、DBI类、处理器通用方法、通用属性、DBI数据库处理对象、数据库处理方法等。

    perl教程,txt格式。

    第一章 概述 一、Perl是什么? Perl是Practical ...注:建议经常使用注释使你的程序易读,这是好的编程习惯。 第二章 简单变量 基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。

    Perl 实例精解(第三版).pdf

    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模块的方法讨论

    Windows 下安装Perl模块的方法讨论 手动编译方式 优点:通吃所有模块 缺点:有点麻烦 具体步骤:1安装编译器2设置编译器的环境变量3可能安装dmake 具体方法:如下 1.首先要有个c编译器2.编译步骤,在cpan上下载需要的...

    Perl.DBI手册中文翻译版.pdf

    Perl DBI手册中文翻译版 pdf,Perl DBI中文帮助文档,内容涉及Perl DBI名称、概述、描述、DBI类、处理器通用方法、通用属性、DBI数据库处理对象、数据库处理方法等。

    Perl5语言全教程

    十二、Perl类和对象的一些注释 第十四章 Perl5的包和模块 一、require函数 1、require函数和子程序库 2、用require指定Perl版本 二、包 1、包的定义 2、在包间切换 3、main包 4、包的引用 5、指定无当前包 ...

Global site tag (gtag.js) - Google Analytics