我有了這樣的輸出的外殼腳本: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
我在做什麼錯?