`
xmeteor
  • 浏览: 73282 次
  • 性别: 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下的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 连接标量 ...

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

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

    Windows 下安装Perl模块的方法讨论

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

    Perl5语言全教程

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

    perl语言脚本文档说明

    第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 其他...

Global site tag (gtag.js) - Google Analytics