RosettaCodeData/Task/Read-a-specific-line-from-a-file/Lua/read-a-specific-line-from-a-file.lua
2020-02-17 23:21:07 -08:00

10 lines
265 B
Lua

function fileLine (lineNum, fileName)
local count = 0
for line in io.lines(fileName) do
count = count + 1
if count == lineNum then return line end
end
error(fileName .. " has fewer than " .. lineNum .. " lines.")
end
print(fileLine(7, "test.txt"))