当前位置: 代码迷 >> 其他开发语言 >> lua怎么diff两个文件并得到返回结果
  详细解决方案

lua怎么diff两个文件并得到返回结果

热度:270   发布时间:2016-05-02 04:04:21.0
lua如何diff两个文件并得到返回结果
 local command = "diff -w "..tempfile.." "..goldendir
  d = os.execute(command)

可是这个返回值d并不是diff -w tempfile goldenir的结果,返回的是一个系统执行完的结果,比较依赖于系统,所以这个值不可靠,不是固定不变的,那有什么办法能得这个比较结果的返回值吗?

------解决方案--------------------
print(type(os.execute("dir > 1.txt")))
local f = io.open("1.txt")
for l in f:lines() do
print(l)
end
你可以试一下这个方法吧
直接完成我是没办法 绕个圈 先写下文件再读
  相关解决方案