便携式舍邦线
#!/usr/bin/perl
这是我最近写的很多剧本的主线。
对二进制文件的路径进行硬编码似乎可能会产生一些问题。例如,如果我的一个用户在 /something_else/bin 安装了 Perl,那么他们必须更改所有的 shebang。
我见过一些可以自动替换 shebangs 的工具,但我想知道是否有更简单的东西。
#!/usr/bin/perl
This is the shebang line to a lot of scripts I'm writing lately.
Hard coding the path of the binary seems like it could create some problems. For instance, if one of my users has Perl installed at /something_else/bin then they'd have to change all the shebangs.
I've seen some tools that will automatically replace the shebangs, but I'm wondering if there is something simpler.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
env(1)
env(1)
对于 env 不在 /usr/bin/env 中的奇怪嵌入式系统(例如运行 funplug 等的 NAS 盒子),这可能有效。基于 ActivePerl / DOS 技巧
For odd embedded systems where env is not in /usr/bin/env (E.g. NAS boxes running funplug etc) this might work. Based on the ActivePerl / DOS trick