Windows 也有类似的问题,但它不适用于基于 Unix 的计算机(特别是 OS X)。
我想输入一个文件名,例如 example.pl
或 example.pl parametertext.txt
,让它知道执行 perl。
我在文件中指定了 #!/usr/bin/perl
以便它可以找到可执行文件。相反,我收到消息:
bash: example.pl: command not found
最佳答案
你可以这样做,
- 找到解释器/执行器路径。在这种情况下,它是
/usr/bin/perl
或/usr/bin/env perl
- 将其作为
#!/usr/bin/perl
添加到文件的第一行。 - 赋予文件执行权限
chmod +x example.pl
现在它会运行
$ ./example.pl
关于perl - 在命令行中执行 perl 而无需在 UNIX 中指定 perl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9009157/