【发布时间】:2016-08-11 13:53:57
【问题描述】:
所以对于初学者来说,我是一个整体编程的新手,尤其是在 Linux 上——我已经成功地将 ubuntu 中的这个字符串传送到 netcat: 回声布拉布拉布拉|数控-w 2 192.168.1.10 43333
Lua 程序使用以下代码行完成此操作:
runcommand = "echo " .. bla .."" .. bla .. "" .. bla .. " | nc -w " .. 2 .. " " .. (IP) .. " " . .(端口)..“”;
os.execute(运行命令);
我想让它在 Windows 7 中以同样的方式工作,我在我的 Windows 7 机器上安装了 Cygwin。将此字符串复制粘贴到 Cygwin 中可以正常工作!
但是如何从 Windows 中的 Lua 程序发送它来执行此操作?我想我想要做的是将这个字符串直接发送到 Cygwin,但是这个 Lua 代码不起作用(无论如何都是 os.execute 命令)
有人可以为我指出正确的方向吗?
1) 我需要在 Windows 上安装什么(Lua 库/Linux 库等)
2)我需要如何更改我的 Windows 机器上的 Lua 代码才能实现这一点
3) 我遗漏的任何其他明显的东西
提前致谢!
【问题讨论】:
标签: linux lua windows-7 netcat piping