perl简单连接

Raj*_*eev 0 perl

在下面的perl代码中如何将pwd与字符串连接起来.在下文中,输出分为两个不同的行

   $pwd=`pwd`;
   my $string = $pwd . "/.somename";
   print "$string";
Run Code Online (Sandbox Code Playgroud)

Bri*_*ach 6

你做的就是.恰好在中间有一个换行符.

$pwd=`pwd`;
chomp($pwd);
my $string = $pwd . "/.somename";
print "$string";
Run Code Online (Sandbox Code Playgroud)

话虽如此......不要这样做.你应该用cwd()

use Cwd;

my $string = cwd() . "/.somename";
print "$string\n";
Run Code Online (Sandbox Code Playgroud)

  • 值得指出的是,`pwd`和`cwd()`并不一定会返回脚本所在目录的路径.如果那就是你所追求的[FindBin](https://metacpan.org/module/FindBin)是一个很好的答案. (2认同)