其他分享
首页 > 其他分享> > lua execute io.popen command 命令 V1

lua execute io.popen command 命令 V1

作者:互联网

Lua os.executeio.popen(read、write模式)

可用方式

命令 过程 命令 结果
os.execute 执行-等待执行完毕 一次性 无,需外部文件存储
hr=io.popen(..,'r') 执行-不等待执行完毕 一次性 ——
hr:readhr:close 等待执行完毕 ——
hw=io.popen(..,'w') 执行-不等待执行完毕 可追加 ——
hw:close 等待执行完毕 —— 无,需外部文件存储

耗时

popenw < popenr << popenr:close < popenr:read ≈ popenw:close < [popenw+file:read] ≈ [execute+file:read]

策略

相关

参见"CommandPipe"。

参考测试

不完善,略..

标签:execute,read,popenw,popenr,popen,V1,close,执行
来源: https://www.cnblogs.com/RobertL/p/16294544.html