Forum: PC Hard- und Software Linux, Lua: Shellscriptausgabe zurückgeben?


von Mürtan (Gast)


Lesenswert?

Unter Linux können Lua-Programme Shellscripte und Commandos aufrufen. 
Wie kann die Ausgabe der Scripte/Commandos in einer Lua-Variablen 
abgelegt werden?

Command:
1
os.execute ("ls -l")


Ausgabe:
1
-rw-r--r--    1 root     root           158 Apr 20 02:16 test.lua
2
-rwxr-xr-x    1 root     root            29 Apr 20 04:09 test.sh

von Dr. Sommer (Gast)


Lesenswert?


von foobar (Gast)


Lesenswert?

1
for l in io.popen("ls -l"):lines() do
2
    print(l:upper())
3
end

von Mürtan (Gast)


Lesenswert?

Einfach cool. Danke foobar.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.