perl写日志
2013-09-30 11:10
267 查看
#!/usr/bin/perl -w sub append_log { # ###文件和行号信息 open (LOG, ">>log.txt"); # print LOG "[$0."; # print LOG __LINE__; # print LOG "]"; ###内容字段 $i=0; foreach $value(@_) { if ($i == 0) { print LOG "["; } elsif ($i == 1) { print LOG "."; } elsif ($i == 2) { print LOG "] "; } else { print LOG " "; } $i++; print LOG $value; } print LOG "\n"; close(LOG); } 1;
上面是head.pl中的内容,在文件test.pl中使用如下:
#!/usr/bin/perl -w require "head.pl"; append_log($0, __LINE__, "a", "b", 1, 99+3);
结果:
相关文章推荐
- Perl模块编写说明
- perl如何避免脚本在windows中闪一下就关闭
- linux下使用perl获取本机ip的几种方法介绍
- perl 控制结构 条件控制 if while
- 什么是Perl?编程语言Perl详细介绍
- perl 基本语法介绍
- perl 模式匹配参数详解
- PERL脚本 学习笔记
- perl 列表和数组变量详解
- 探索Perl的世界(更新到40集)-Perl视频教程
- perl 文件读写详细说明
- perl中5个常见错误
- Perl ASCII 字符判断
- perl 学习资料整理篇第1/4页
- Perl Mysql数据库操作实现代码
- perl qw以空格为分隔符问题的解决方法
- Perl 获取shell命令的执行结果
- perl 中文处理技巧
- 在Perl中使用Getopt::Long模块来接收用户命令行参数
- 冒充su ,perl写的su.pl盗取root密码