Perl基础学习12之 Perl中 Cwd FindBin File::Basename模块获取路径用法

本文介绍了Perl中用于获取路径的三个模块:FindBin、Cwd和File::Basename。FindBin的$Bin返回脚本绝对路径,$Script返回脚本名称;Cwd提供了getcwd(), cwd(), fastcwd(), fastgetcwd()等函数,获取当前工作目录;File::Basename模块用于拆分路径。通过这些工具,开发者可以方便地处理Perl脚本的路径问题。" 90548458,5702370,使用ExpressionMove转换表达式参数,"['表达式', '领域驱动设计', '数据库查询', '转换工具']

目录 

FindBin

$Bin

$Script

Cwd 

getcwd() cwd() fastcwd() fastgetcwd()

abs_path

File::Basename

FindBin

  • $Bin

返回被执行的脚本绝对路径

  • $Script

返回被执行的脚本名称;

Cwd 

  • getcwd() cwd() fastcwd() fastgetcwd()

Cwd 模块默认载入以上四函数,返回执行脚本的路径

例如您在/home/test 下执行了perl hello.pl,则以上四函数均返回/home/test;

  • abs_path

需要自己载入,即 use Cwd qw(abs_path);

abs_path($file) 返回绝对路径/$file

例如,

#!/usr/bin/perl
use strict;
use warnings;

use FindBin qw
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_21478261

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值