Perl实用模块学习 ----FindBin & Cwd

原文链接:http://blog.csdn.net/virbird/article/details/20138695

1. 如何使用:

FindBin

 

[plain] view plaincopyprint?
  1. use FindBin qw($Bin);  
  2. my $root_path $Bin;  
  3. print "脚本的路径:$root_path\n";  

 

Cwd

[plain] view plaincopyprint?
  1. use Cwd qw(abs_path getcwd);  
  2. my $abs abs_path(getcwd());  
  3. print "运行脚本的路径:$abs\n";  

 

2. 它们的区别

大家一定注意到了"


我们在E:\te\test\path.pl, 这里就可以清晰看出:

FindBin qw($Bin)获取的是脚本所在目录的绝对路径

Cwd qw(abs_path getcwd)获取的是运行脚本时所在的目录的绝对路径



相关推荐

  • 企业合同管理系统设计-VB(开题报告+论文+源代码+答辩PPT) 企业合同管理系统设计-VB(开题报告+论文+源代码+答辩PPT)摘要在21世纪,随着计算机科学的发展,数据库技术在人们日常工作中的应用越来越广泛,为广大用户提供了更加周到和人性化的服务。数据库技术已逐渐成为当今计算机应用的潮流。本文主要是通
  • 超市柜台收银系统的设计—DELPHI(开题报告+源代码+论文+答辩PPT+文献综述) 超市柜台收银系统的设计—DELPHI(开题报告+源代码+论文+答辩PPT+文献综述)摘要随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具。在当今激烈的市场竞争中,让顾客享受既实惠又快捷的购物服务是商战中制胜的
  • DELPHI基于FTP协议的文件访问系统的设计与实现(源代码+论文) DELPHI基于FTP协议的文件访问系统的设计与实现(源代码+论文)摘要现在有了网络,网络用户不但可以浏览各种各样的信息资源,还能够将自己感兴趣和需要的资源下载到本地机上,但这样也加大了对资源的需求量。由于网络的带宽及各种服务的限制,单纯从
  • Spring教程 azzSpring基础教程Spring框架概述主要内容:介绍Spring的历史,Spring的概论和它的体系结构,重点阐述它在J2EE中扮演的角色。¾目的:让学员全面的了解Spring框架,知道Spring框架所提供的功能,并
  • A-B 1747-L551 SLC 5/01处理器模块 美国A-B1747-L551SLC5/01处理器模块1.美国A-B、1747-L551SLC5/01处理器模块1K内存DH-485口2.美国A-B、1747-L514SLC5/01处理器模块4K内存DH-485口3.美国A-B、1747-L
  • Ubuntu 12.04下搭建Web服务器 1.开始说明首先需要跟大家说明一下,这个教程中使用的IP地址是192.168.0.23,主机名称为Server1.example.com这些设置可能会有所不同,你需要根据不同情况进行修改。2.切换管理员身份在ubuntu中需要用root身份
  • Apache+php+mysql在windows下的安装与配置图解(最新版) http://tech.163.com 2006-02-0611:26:01 来源:isblog  网友评论42条论坛 先准备好软件:Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在
  • PHP源码安装添加扩展方法 phpize是属于php-devel中的东西,主要是设定php外挂模块的一些设定例如你的php不支持mysql,mbstring等实例应用:环境php5.2.6,不支持mysql扩展假如php的源码包在/usr/local/src/php-
  • cms对比 一、ASP系统1,风讯网站内容管理系统(FoosunCMS)当前版本:v3.2SP1是否开源:开源是否生成静态页面:是作者主页:http://www.foosun.cn/主要模块:文章、下载、商城、友情链接、投票、会员系统、信息采集、广告管
  • Zigbee的应用 Zigbee的应用射频世界Zigbee是IEEE802.15.4协议的代名词。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传
  • Python学习笔记1:Python定义函数以及对象 该语言中定义函数以def开始,然后接着说函数名,然后是函数变量(参数),其参数在小括号中,如果多个参数则参数之间以逗号隔开。如:defbuildConnectionString(params):其中,红色的def为定义函数,蓝色部分是函数名
  • python process 模块 中文指南 此文和python内建函数一样,内容全部出自python官方文档,但是会有自己的理解,并非单纯的翻译。所以,如果我理解有误,欢迎指正,谢谢。从python2.4版本开始,你就可以用可以用subprocess这个模块来产生子进程,并连接到子进

你的评论

就没有什么想说的吗?

最新博客

关于我们 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X