#!/usr/bin/lua
file = io.open("test.lua", "r")
file:seek("end",-3)
print(file:read("*a"))
-- 关闭打开的文件
file = io.open("test.lua", "r")
file:seek("end",-3)
print(file:read("*a"))
-- 关闭打开的文件
file:close()
操作时,要注意到,最后的两个字节可能是回车换行,第三个开始才可能是字符。
如果这一行没有写的话#!/usr/bin/lua 会提示出错。
./file2.lua: 行 2: 未预期的符号 `(' 附近有语法错误
./file2.lua: 行 2: `file = io.open("test.lua", "r")'