Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想执行一个 .exe 文件并将其结果作为字符串显示在我的应用程序中。我怎样才能在红宝石中做到这一点?
Ruby 有几种方法可以在子 shell 中执行其他应用程序。最简单的方法是使用反引号来包装命令:
`dir`
将创建一个子 shell 并在其中执行dir命令,然后将 STDOUT 输出返回给 Ruby。您可以通过将输出分配给变量来捕获输出:
dir
output = `dir`