Julia的便携式shebang行,带命令行选项?

Julia的便携式shebang行,带命令行选项?,julia,Julia,我正在用Julia编写“脚本”,我从命令行使用它。例如: #/usr/bin/env julia @信息“你好,世界!” 使用这样的shebang行可以使这样一个脚本可执行,并且在不显式调用julia的情况下轻松运行它: $ ./hello [ Info: Hello world! 然而,在这样的shebang行中向julia传递额外的命令行参数是不可移植的(至少在Linux上不起作用,我关心的是)。有没有办法克服这个限制?例如,我如何确保我的脚本将使用julia-O0--compile=m

我正在用Julia编写“脚本”,我从命令行使用它。例如:

#/usr/bin/env julia
@信息“你好,世界!”
使用这样的shebang行可以使这样一个脚本可执行,并且在不显式调用julia的情况下轻松运行它:

$ ./hello
[ Info: Hello world!

然而,在这样的shebang行中向julia传递额外的命令行参数是不可移植的(至少在Linux上不起作用,我关心的是)。有没有办法克服这个限制?例如,我如何确保我的脚本将使用
julia-O0--compile=min运行?

中介绍了执行此操作的推荐方法。根据您的案例调整示例:

#/bin/bash
#=
exec julia-O0--compile=min“${BASH_SOURCE[0]}”“$@”
=#
@信息“你好,世界!”