为什么Perl在工作的Windows目录中看不到我的文件?

Hac*_*k-R 2 perl

我正在使用当前版本的Strawberry Perl和Windows Server 2008.

出于某种原因,Perl似乎没有在当前工作目录中找到文件:

F:\temp\hackr\e>ls
test.csv      train.csv

F:\temp\hackr\e>perl -ne 'print if (rand() < .01)' train.csv
The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

mob*_*mob 7

在Windows命令行上,在需要引用的命令行参数周围使用双引号.

perl -ne "print if (rand() < .01)" train.csv
Run Code Online (Sandbox Code Playgroud)