Tum*_*oid 19 command-line bash environment
#!/usr/bin/env <sh|bash|python>与#!/bin/bash,#!/bin/sh或相比,使用shebang的目的是什么#!/usr/bin/python?
cho*_*oba 11
有些人可能会使用与系统不同的 Python(perl 等)。/usr/bin/env python将运行配置为当前版本的版本,可能使脚本更易于移植。
另一方面,据报道,有些系统没有/usr/bin/env. 此外,您不能使用#!/usr/bin/env foo x代替#!foo x,因为foo x将被解释为单个参数。因此,这种方法的价值值得商榷。
| 归档时间: |
|
| 查看次数: |
2248 次 |
| 最近记录: |