반응형
개발 공부/OpenWRT(Luci)
-
Lua 중첩 테이블 출력하기개발 공부/OpenWRT(Luci) 2022. 1. 20. 10:47
luci 수정하다가 config에서 interface 값을 가져와야하는데 디바이스 값을 가져오게 되어있어서 인터페이스 가져오게 수정해야했다 어떤식으로 가져오는지 분석하려고 테이블을 출력해봤다 테이블 출력 소스 function PrintTable(tbl,tablekey) for k,v in pairs(tbl) do wfile=io.open("/nct11af/tablelog.txt","a+") wfile:write("\nTABLE:" .. tablekey .. " KEY:" .. k .. "\tVALUE:" .. tostring(v).."\n") wfile:close() if type(v) == "table" then PrintTable(v, k) end end end 나는 luci에서 해보는거라 print..