如何编写将在 Linux 终端上执行命令的 Lua 脚本?
Posted
技术标签:
【中文标题】如何编写将在 Linux 终端上执行命令的 Lua 脚本?【英文标题】:How can I write a Lua script that will execute a command on the Linux terminal? 【发布时间】:2021-10-20 11:22:21 【问题描述】:我正在编写脚本,我了解 Lua 的基础知识,但我不知道如何使用 Lua 在 Linux 终端中运行命令。当我说运行命令时,我的意思是 sudo apt install git
或 echo Pizza is delicious
【问题讨论】:
【参考方案1】:你有两个选择:如果你想运行一个文件script.lua
中的lua脚本,那么lua script.lua
应该执行它。如果你只是想执行几个 Lua 语句,那么你可以使用-e
选项:lua -e "statement1; statement2"
。有关详细信息,请参阅Lua documentation。
如果需要从 Lua 执行外部命令,则需要使用os.execute:os.execute([[echo "first param" "second param"]])
。
【讨论】:
感谢您的帮助,但您一定误解了我的问题,所以我更新了它。 我根据您对问题的更新更新了答案。 谢谢,抱歉没有回复你。我不小心弄坏了我电脑的 WIFI。以上是关于如何编写将在 Linux 终端上执行命令的 Lua 脚本?的主要内容,如果未能解决你的问题,请参考以下文章