- 博客(8)
- 收藏
- 关注
转载 Perl 时间日期
Perl 时间日期本章节我们为大家介绍 Perl 语言对时间日期的处理。Perl中处理时间的函数有如下几种:1、time() 函数:返回从1970年1月1日起累计的秒数2、localtime() 函数:获取本地时区时间3、gmtime() 函数: 获取格林威治时间当前时间和日期接下来让我们看下 localtime() 函数,该函数在没有参数的情况下返回当
2017-04-05 16:05:02
1062
转载 perl 文件目录操作
perl 内置函数的操作perl目录操作,创建目录句柄指向要操作的目录。 打开目录句柄使用 opendir ;opendir dirhandle,directory ;例:取某目录下文件的列表:opendir (e,'E:\娱乐\music\阿杜')|| die"can't open e: $!" ;@files=readdir e; closedir(e) ;
2017-03-03 18:13:38
1386
转载 Perl 获取当前脚本的绝对路径
前言 你写的脚本(或程序)的应用场景肯定有很多,如:本机登录用户在程序所在的目录下运行;本机登录用户在根目录下运行;或者是远程用户使用SSH调用。 而此时,你的程序涉及到一些文件的读/写操作,这时就需要以当前程序所在绝对路径为文件路径坐标基点--以定位读/写文件的所在,才能成功地读写文件。1. 错误方式之一use Cwd;my $cwd = getc
2017-02-07 11:52:28
6428
转载 Perl Basename 模块
问题:如何将一个文件的所在路径,文件名称,文件后缀区分开?方案:perl - File:Basename 模块说明:在perl脚本中,使用use File::Basename模块后,可以调用三种常用的函数:fileparse, basename, dirname.1. fileparse: 输入参数全路径名称和后缀列表;返回三个值:文件名,路径,后缀,并存放在列表中。
2017-01-24 11:35:27
2952
转载 perl 打印复杂数据结构
方法1:#!/usr/bin/perl -wuse strict;my %hash = ( a => 3, b => 1, c => 4);map{ print "$_ => $hash{$_}\n"} sort{ $hash{$b} $hash{$a} } keys %hash;方法2:Perl由于有了引用,使得我们可以在不
2017-01-24 11:23:43
1471
转载 perl 文件句柄
perl学习之文件句柄filehandle句柄handle 分为文件句柄和目录句柄,文件句柄实际上包含文件,进程和套接字的读写。 文件句柄的操作步骤open(FD,"filename");@lines=;close(FD); open()由以下几个用法open(FD,"> filename") 写数据进文件open(FD,">> filena
2017-01-17 13:45:41
1214
转载 一段演示flock系统调用的perl程序
在用perl开发一些系统级软件时,经常会遇到文件锁的问题。为什么要使用文件锁呢?举一个不是太恰当的例子:(注意,确实是不太恰当,但有助于理解)街上的柜员机(ATM)同时只能服务一个人(数据源),而如果有多个人(不同的进程)要取钱,存钱,则会形成冲突,怎么解决呢?假设柜员机旁边有一个管理员(kernel),柜员机只向持有有效许可(flock,文件锁)的人提供服务,而有效许可只有一份,由管
2017-01-17 13:43:23
446
转载 如何让Perl脚本同时只运行一个实例
用Perl写了一些监控脚本,放在crontab中调度执行。有时候会发现一个脚本运行时间过长,会同时跑起多个实例,因此有必要为脚本加上控制,只运行一个实例运行。最简单自然的想法,在脚本中检查并创建一个空的lock文件,脚本结束时再删除。通过判断文件是否存在的方式来判断脚本是否已经运行。不过这样做有个bug,如果脚本运行过程中异常终止,lock文件没有正常删除,就会导致脚本无法再运行。
2017-01-17 13:36:07
1039
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人