如何更改perl中的目录?

use*_*003 0 perl chdir

我无法改变perl中的目录.

#!/usr/bin/perl
use strict;

my $dir=`date +%d%b%Y`;
#the output of $dir is 13Feb2014 that directory is already inside "/mnt/Recordings/Inbound/Kinrep/" 

my $path = "/mnt/Recordings/Inbound/Kinrep/$dir";        
chdir($path) or die "Cant chdir to $path $!";
Run Code Online (Sandbox Code Playgroud)

每当我执行我的程序时,我都无法更改我遇到错误的目录.

Cant chdir to /mnt/Recordings/Inbound/Kinrep/13Feb2014
 No such file or directory at Ftp_transfer_197.pl line 17.
Run Code Online (Sandbox Code Playgroud)

amo*_*mon 6

chomp $dir;将删除反引号中的命令附加到其输出的换行符.目录名实际上包含换行很少见,尽管在许多文件系统上都可以.