#!/usr/bin/perl
这是我最近写的很多剧本的shebang系列。
硬编码二进制文件的路径似乎可能会产生一些问题。例如,如果我的一个用户在/ something_else / bin安装了Perl,那么他们就必须更改所有的shebang。
我见过一些会自动替换shebangs的工具,但我想知道是否有更简单的东西。
答案 0 :(得分:12)
#!/usr/bin/env perl
答案 1 :(得分:1)
对于env不在/ usr / bin / env中的奇数嵌入式系统(例如运行funplug的NAS盒等),这可能有用。基于ActivePerl / DOS trick
#!/bin/sh
exec perl -x -S "$0" "$@"
#!perl
print "hello";