
perl
文章平均质量分 65
davidliu007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Perl: 同时在屏幕和文件打印输出
Perl 代码实现:#!/usr/bin/perluse strict;use warnings;use diagnostics;open(LOG, '>', 'LOG_FILE') or die "Can't redirect stdout: $!";open(CMD, 'ls |');open(STDERR, '>&', STDOUT) or die "Can't redi原创 2012-11-22 00:57:47 · 8830 阅读 · 0 评论 -
Perl 记录日志
写程序时,打印日志是非常好的习惯,对我们排错,查问题非常有用.平时我们喜欢自己写个函数来处理日志,要么直接 print .在 Perl 中有个专门处理日志的模块叫 Log::Log4perl 这个是个重量级的家伙,所以不喜欢,配置的可读性也不怎么样.但他和操作系统一样,提供了几个级别的日志 FATAL, ERROR, WARN, INFO,DEBUG, TRACE 几个日志级别给我们使用,转载 2012-11-22 17:18:38 · 3344 阅读 · 0 评论 -
Perl 脚本测试网络连接
Perl 脚本测试网络连接。#!/usr/bin/perluse IO::Socket;use POSIX qw(strftime);use vars qw($configfile @listen @filter @unknown @nlisten @pingable);sub testConnect($$) { my ($host, $port) = @_;原创 2012-11-21 17:14:48 · 919 阅读 · 0 评论 -
Perl -- 数组和hash -- 判断元素是否存在数组中
判断元素var是否存在于varlist数组中:#my @varlist = (1,2,3,4);#my $var = 2;my %vars = map { $_ => 1 } @varlist;if(exists($vars{$var})) {...... Logic}往varlist中加入新的非重复元素:$vars($var2)=1;@varlist = k原创 2013-01-18 09:17:25 · 7646 阅读 · 0 评论