这是 lua-any 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
lua-任何 - 多 Lua 版本 shebang 行的帮助脚本
商品描述
一些 Lua 脚本适用于多个版本的 Lua,但不是所有版本。 上游
因此,该软件的作者可能选择了宽松的 shebang 行:
#!/usr/bin/环境 月亮
在 Debian 中 /usr/bin/lua 是一个有效的 Lua 解释器,但它在用户的控制之下,
可以将其值设置为其选择的 Lua 版本,即使是无法运行的版本
有问题的脚本。
lua-any 是一个帮助器,它理解注释中写入的元数据并选择一个有效的 Lua
口译员。 例子:
#!/usr/bin/环境 lua-任何
-- Lua 版本:5.1 5.2
lua-any 依次测试 lua5.1 和 lua5.2 的存在,并使用
第一个现有的解释器。
句法
lua-any 只查看脚本的前 10 行元数据,即它处理
文件通过 head 实用程序。
一行的格式本质上是key:value,其中前导和尾随空格是
从价值中移除。 密钥以不区分大小写的方式匹配。 Lua 评论,--,
必须没有前导空格。
支持以下键:
Lua 版本
Lua 版本的空格分隔列表。
Lua 根
所有解释器的共同根。 默认情况下,它的值为 /usr/bin/lua。 每个 Lua
在 Lua-Versions 中选择的版本只是简单地附加到它以获得
口译员的全名。
Lua 参数
要传递给 Lua 解释器的额外参数,例如 -l lfs。 默认情况下这是
空的。
DEBIAN 附注
使用 lua-any 的包应该使用
分离。 例子:
取决于:lua-any、lua5.1 | lua5.2
使用 onworks.net 服务在线使用 lua-any