Lua os.exécuter valeur de retour

Est-il possible de lire ce qui suit à partir de la variable locale en Lua?

local t = os.execute("echo 'test'")
print(t)

Je veux juste obtenir ceci: tout ce qui est exécuté par le ox.execute et renvoyer une valeur, je voudrais l'utiliser en Lua par exemple echo 'test' sortie test dans la ligne de commande bash - est-ce possible d'obtenir la valeur retournée (test dans ce cas) pour le Lua variable locale?

  • C'est Lua, pas de LUA. C'est un nom propre, n'est pas un acronyme.
  • Oh, merci mon maître!
  • weeeeeelll.... 😉
  • Être impoli envers des gens qui essaient de vous aider, c'est pas une bonne façon de susciter plus d'aide.
  • Peut-être vous rappelez-vous la prochaine fois. C'est la deuxième fois que je vous ai dit cela.
  • Je ne suis pas impoli, je suis vraiment reconnaissant pour cela et je vais vous rappeler que pour la prochaine fois, j'espère.
  • Je faisais allusion à votre réponse à NicolBolas.
  • Je ne trouve pas que son commentaire grossier. Dépend de votre état d'esprit au moment où vous le lirez.

InformationsquelleAutor Cyclone | 2012-03-12