perl
ASX20042005
这个作者很懒,什么都没留下…
展开
-
从重复包含一个文件来看require 和 use 的区别和联系
个人水平有限,如有错误,请赐教!如果从网上搜索require和use的区别和联系,绝对是一搜一大堆,但还是很含糊,基本上都知道他们之间有以下三点区别: 第一、Perl use只能够引用模块,而require没有限制,例如: 有一个模块 TEST.pm(在/home下),则引用这个模块的可用方法: require原创 2011-06-29 18:45:00 · 1060 阅读 · 0 评论 -
关于perl中的反引号(``),system和exec
http://www.docin.com/p-56464488.html在perl中反勾号(``),system和exec都用来执行命令,这篇文章将给我们介绍它们各自的使用方法,联系,以及区别。一、使用方法1. 反勾号(``)首先,我们有命令输入操作符,也叫反勾号操作符,因为它看起来象这样:$info = `finger $user`;一个用反勾号(技术转载 2011-12-21 18:04:18 · 907 阅读 · 0 评论 -
使用 Perl 脚本实现交互式命令行程序的管理与测试自动化
http://blog.csdn.net/ace_fei/article/details/6231595概述交互式程序通常需要用户手动完成一些操作,因此常常会成为系统管理自动化和测试自动化中的障碍。最早出现在 Unix 上的 Expect 语言可以用来和 passwd/ssh/telnet/ftp 等命令行程序进行交互,将用户从这些手工操作中解放出来。作为 Tcl 语言的扩展,Expe转载 2011-12-20 17:55:15 · 1150 阅读 · 0 评论 -
scp远程拷贝expect实现SHELL
在LINUX上,我们可以很方便的使用scp命令来远程拷贝文件,但是由于scp命令本身无保存密码选项,所以在shell里面无法像samba那样子保存密码,比较麻烦,下面介绍下两种实现方法。方法一:scp 远程拷文件,建议用搭配 ssh 方法:1: 在客户机上生成 ssh 需要的 rsa 密钥: ssh-keygen -t rsa2: 把生成的 id_rsa.pub拷到远程服务器用户的转载 2011-12-20 18:14:59 · 1658 阅读 · 0 评论 -
Expect 手册中文版
http://blog.163.com/wlai@yeah/blog/static/13949237320105911853432/?fromdm&fromSearch&isFromSearchEngine=yes翻译原文如下:EXPECT(1)名字:Expect-----能与交互式程序进行“可程序化”会话的脚本语言大纲:(命令选项概述)expect [转载 2011-12-20 18:13:52 · 1386 阅读 · 0 评论 -
perl中的q,qw,qr,qx,qq......符号用法
perl语言中,有两个特殊而常用的符号qq qw,分别解释如下:qq{foobar}的意思为意思为双引号字符串,可内插变量相当于 "foobar"qw{foo bar}的意思为用空格分解字符串,得到列表,相当于如下语句split(' ','foo bar') 得到的结果是'foo','bar'字符串比较等于用 eqq运算符对'号转义的方式$someword = 'i \转载 2011-12-20 18:11:38 · 1355 阅读 · 0 评论 -
perl的expect和xml模块简单使用
常用模块: (1) Net::FTP (2) Net::Telnet (3) LWP::Simple, get() (4) Expect (5) XML::Simple, XMLin() (6) Data::Dumper, Dumper() (7) IO::Socket (8) Date::Manip, DateCalc(), UnixDate(转载 2011-12-20 18:07:58 · 698 阅读 · 0 评论 -
[Perl] use Expect
Expect模块可以用来向需要交互执行的程序输入必要的信息。相当于expect脚本的Perl语言实现。spawn函数——对应expect脚本中的spawn语法:Expect->spawn($cmd,@param);参数:LIST或program LIST形式。功能:调用exec命令执行程序。返回值:对象本身。expect函数——对应expect脚本中的expect语法:转载 2011-12-20 18:01:04 · 3546 阅读 · 0 评论 -
Perl自定义模块的路径包含问题
Perl自定义模块的路径包含问题Posted by NinGoo at 2009-11-28 22:44 | 『工具』 |1 Comment » Perl模块是重用代码的好方法,但是在调用自定义模块时的路径问题困扰了我许久。之前一直都是通过在代码中直接将自定义模块所在的绝对路径写入到@INC数组来解决的,以下示例,加入perl脚本放置在/opt/perl/bin,而自定义模块放在/转载 2011-12-06 18:28:14 · 1006 阅读 · 0 评论 -
用perl实现守护进程(daemon)代码
有时候需要用perl实现一个服务程序,即linux常说的守护程序(daemon),而我们往往希望这样的程序能够在后台运行。有些人一般是直接用bg命令把程序放到了后台,但感觉不尽人意。这里提供一个标准的守护进程的代码:#!/usr/bin/env perluse str转载 2011-09-28 14:41:03 · 2678 阅读 · 0 评论 -
用Perl进行文件操作,含单行、段落
用Open() 函数打开文件打开文件的常用方法是:open(FH, " or die "Couldn't open $filename for reading: $!";open() 函数通常带有两个参数,转载 2011-09-27 14:55:52 · 1292 阅读 · 0 评论 -
我使用过的Linux命令之dot - 绘制DOT语言脚本描述的图形
链接:http://blog.csdn.net/xiongwei1209/article/details/6774191我使用过的Linux命令之dot - 绘制DOT语言脚本描述的图形本文链接:http://codingstandards.iteye.com/blog/840055 (转载请注明出处)用途说明Graphviz (Graph Vi转载 2012-03-14 14:16:27 · 7142 阅读 · 0 评论