我想运行位于 PATH 目录中的 perl 脚本。 现在命令提示符不会搜索 PATH 目录中的参数。它只是搜索当前目录中的文件。
C:\Users\dg>echo %PATH%
...;C:\Users\dg\abc
C:\Users\dg>dir /a-d /b abc
abc.pl
C:\Users\dg>perl abc.pl
Can't open perl script "abc.pl": No such file or directory
有什么解决方案或变通办法吗?
最佳答案
如果 Perl 安装正确,只需 abc.pl
就可以为您工作。请注意,如果您使用 perl abc.pl
,bash 也不会搜索 abc.pl
的路径:它将在当前工作目录中查找,如果文件不存在
如果您希望 Perl 搜索脚本文件的路径,请使用 -S
选项
perl -S abc.pl
关于windows - 在命令提示符下从 PATH 文件夹运行 perl 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38436510/