我有了这样的输出的外壳脚本:io.popen():线()忽略第一个非空线
1
Space Cruise (Title)
Ben Prunty Music
FTL
46.4
现在我想线到一个这样的数组映射:
mymplayer = { track="", title="", artist="", album="", time="" }
所以我使用io.popen()这样的(用于测试目的):
function get_data()
local fh = io.popen("bin/mplayerout.sh")
for l in fh:lines() do print(l) end
end
的问题是,这具有以下的输出:
Space Cruise (Title)
Ben Prunty Music
FTL
46.4
现在,如果我让我的脚本的输出开始一个新行,输出是这样的:
<empty line>
Space Cruise (Title)
Ben Prunty Music
FTL
46.4
我在做什么错?