lua - LUA:如何确定纯 lua 5.4 中的操作系统名称?
问题描述
我正在使用标准库中的 os.tmpname(),但我正在寻找更好的解决方案。
解决方案
在linux上我使用...
> os.execute('uname -a')
Linux osmc 4.19.122-2-osmc #1 PREEMPT Sat Jul 4 04:30:20 UTC 2020 armv6l GNU/Linux
true exit 0
-- armv61 = CPU = Raspberry first generation
使用 3 个返回值 ( true exit 0 ),您可以有条件地决定要做什么。
一个虚假的例子...
> os.execute('ver')
sh: 1: ver: not found
nil exit 127
推荐阅读
- python - 你可以在 python 中尽可能长地迭代一个列表吗?
- matplotlib - 如何使用 pyplot 绘制类似网格的图像?
- command-line - 在命令参数中使用环境变量代替文件
- python - 替换 , 为 . 在熊猫数据框中进行类型转换之前
- java - 创建类层次结构时,构成层次结构的类的构造函数按什么顺序调用?
- javascript - api调用者可以访问res.locals吗?
- wordpress - 我想在 wordpress 的后期编辑屏幕上维护保存在类别或自定义分类术语选择上的顺序
- sql - 在 SQL 中声明表时出现语法错误
- react-native - 单击输入时反应本机如何获取输入
- r - Zelen 精确测试 - 尝试在函数 zelen.test() 中使用 ak 2x2